惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
博客园_首页
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
WordPress大学
WordPress大学
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
Jina AI
Jina AI
月光博客
月光博客
小众软件
小众软件
S
SegmentFault 最新的问题
量子位
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知

博客园 - 阿社

!!如何看到真实的服务器 错误提示 !访问网站出现Directory Listing Denied 是什么原因? !后台登录总 提示验证码错误!! !设置IIS后 访问提示 页面不存在 HTTP 500错误 Windows2003网络服务器安全攻略! Win2003 ISS下Asp配置技巧 http 500内部服务器错误 !商城登录后不能自动在社区登录! ASP.NET中TreeView控件使用小结 使用IE WebControls中的TabStrip控件和MultiPage控件实现选项卡式风格页面 [程序员必看]请不要做浮躁的人 未能在设计视图中打开,在中以不同方式将值括起来 我应该用DataReader类还是DataSet类呢?” DataGrid、DataList和Repeater控件 ListBox控件使用 DropDownList控件使用 C#常用函数和方法集汇总-日期函数 ASP常用三十三种代码 ASP.net数据绑定概述和语法 编程控制控件Style属性
C#笔记
阿社 · 2006-09-02 · via 博客园 - 阿社

1、C#中 未声明访问修饰符的值类型  系统默认为Private!特殊的是接口内默认为Public

2、project之间的的类的引用必须j进行引用添加,而且在cs文件的上部用using加入引入类所在的命名空间。

3、类的继承实际上是在子类的内存空间里添加了父类的一个base实例,含有父类的所有成员。

4、ToString()为数字对象的共有属性。完成的是将数字转换为字符串。格式xx.ToString();不能写成ToString(xx);

5、Parse() 为数字类型int、byte等共有属性。完成将数字的字符串形式转换为等效的数值类型.格式:例:Int32.Parse(xx);

6、C# 中只支持单继承.防止继承用sealed关键字:public sealed class XX

7、多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性.它允许客户对一个对象进行操作,由对象来完成一系列的动作,具体实现哪个动作、如何实现由系统负责解释。

8、多态的实现方法: 编译时的多态性
    编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作
运行时的多态性
运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。
C#中,运行时的多态性通过覆写虚成员实现。
在运行时,可以通过指向基类的引用,来调用实现派生类中的方法。

9、重载(Overload)特点(两必须一可以):方法名必须相同;参数列表必须不相同;返回值类型可以不相同;重载是发生在同一个类中。

10、覆写:子类中为满足自己的需要来重复定义某个方法的不同实现.通过使用关键字override来覆写
public override bool Withdraw(…)只有虚方法和抽象方法才能被覆写
要求: (三相同)相同的方法名称;相同的参数列表;相同的返回值类型

11 、覆写只有虚方法和抽象方法才能被覆写,抽象方法必须存在于抽象类中
       要求: (三相同)相同的方法名称、相同的参数列表、相同的返回值类型

12、接口为提供了蓝图,(感觉就是彻底化的抽象类,内部全是默认为Public没有实现体的方法的);接口只提供定义没有实现体的方法,继承它的类必须实成员的实现、接口本身可以从多个基接口派生。

13、静态方法和成员必须用类名访问,而非静态成员要用实例对象名访问,静态方法不能去访问实例对象的成员,实例对象可以去访问类的静态成员。

14、构造函数是类中特殊的方法(没有返回值且与类同名),多用于初始化实例的数类中特殊的方法,多用于初始化实例的例化据成员,在实例化 new 时被自动调用时被自动调用,不能显式调用
函数名与类名函数名与类名总是相同, 总是相同,没有返回值 但可以有参数和重载

15、构造函数用于初始化对象的字段,对象不能继承构造函数,子类则可以;Private修饰的构造函数是不能被子类继承。