随笔分类 -  C#语言学习

摘要:在本文中,我们讨论OOP中的热点之一:抽象类。抽象类在各个编程语言中概念是一致的,但是C#稍微有些不一样。本文中我们会通过代码来实现抽象类,并一一进行解析。深入理解OOP(一):多态和继承(初期绑定和编译时多态)深入理解OOP(二):多态和继承(继承)深入理解OOP(三):多态和继承(动态绑定和运行... 阅读全文
posted @ 2016-01-11 20:35 尧设计 阅读(617) 评论(0) 推荐(0) 编辑
摘要:在前面的文章中,我们介绍了编译期多态、params关键字、实例化、base关键字等。本节我们来关注另外一种多态:运行时多态, 运行时多态也叫迟绑定。深入理解OOP(一):多态和继承(初期绑定和编译时多态)深入理解OOP(二):多态和继承(继承)深入理解OOP(三):多态和继承(动态绑定和运行时多态)... 阅读全文
posted @ 2016-01-07 22:02 尧设计 阅读(831) 评论(0) 推荐(0) 编辑
摘要:本文是深入浅出OOP第二篇,主要说说继承的话题。深入理解OOP(一):多态和继承(初期绑定和编译时多态)深入理解OOP(二):多态和继承(继承)深入理解OOP(三):多态和继承(动态绑定和运行时多态)深入理解OOP(四):多态和继承(C#中的抽象类)深入理解OOP(五):C#中的访问修饰符(Publ... 阅读全文
posted @ 2016-01-06 20:54 尧设计 阅读(1854) 评论(1) 推荐(0) 编辑
摘要:在本系列中,我们以CodeProject上比较火的OOP系列博客为主,进行OOP深入浅出展现。无论作为软件设计的高手、或者菜鸟,对于架构设计而言,均需要多次重构、取舍,以有利于整个软件项目的健康构建,有些经验是前辈总结的,我们拿来使用即可,有些是团队知识沉淀的,总之复用前人好的思想有利于减少返工。当... 阅读全文
posted @ 2016-01-04 23:37 尧设计 阅读(1265) 评论(0) 推荐(1) 编辑
摘要:早期绑定和多态C#函数重载的签名规则是用参数的类型和数量判断,而不是函数的名字。函数返回值不作为重载签名。修饰符不作为签名的一部分,如static同函数中,多个参数名称要唯一ref、out是引用传递,传递的是参数的内存地址params 作为参数关键词,仅能用于函数的最后一个参数 继承无法阻止子类覆... 阅读全文
posted @ 2015-05-09 15:17 尧设计 阅读(273) 评论(0) 推荐(0) 编辑
摘要:C#中方法的参数有四种类型: 1. 值参数类型 (不加任何修饰符,是默认的类型) 2. 引用型参数 (以ref 修饰符声明) 3. 输出型参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明)=================================... 阅读全文
posted @ 2015-05-07 23:11 尧设计 阅读(922) 评论(0) 推荐(0) 编辑
摘要:在创建网站中验证码是不可或缺的。可以利用BinaryWrite输出二进制图像的方法输出验证码。在开发图形验证码时,首先生成验证码,然后绘制成图像,最后通过该方法输出到页面中。所以熟练地掌握该方法可以为以后开发图形验证码奠定基础。首先定义个字符串数组,随机去除一个用来做验证码。根据字符串长度创建一个画... 阅读全文
posted @ 2013-06-20 15:06 尧设计 阅读(1359) 评论(5) 推荐(2) 编辑
摘要:当我们进行数据库操作的时候,应该将操作数据库的一些方法写在一个类中,我称其为SqlHelper类。比如查询,插入修改等这些操作,放在这个类中,写成静态方法,当应用的时候直接调用SqlHelper中的方法就行了,很方便。 1 public static int ExecuteNonQuery(stri... 阅读全文
posted @ 2013-06-20 14:08 尧设计 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示