随笔分类 -  C#

摘要:一.具名方法 具名方法如下Add50,实例化委托时赋值方法名称,C#中的委托像C、C++中的函数指针,保存的是方法的地址(函数指针) public static int Add50(int x) { return x + 50; } // 自定义委托类型 // 注意是自定义类型 delegate i 阅读全文
posted @ 2024-01-09 14:56 獨懼 阅读(5) 评论(0) 推荐(0) 编辑
摘要:应用在泛型委托,泛型接口上。 一。准备知识——赋值兼容性 将派生类的对象赋值给基类型变量。 class Animal { public int NumerOfLegs = 4; } class Dog:Animal { } class Program { static void Main(strin 阅读全文
posted @ 2022-12-08 13:27 獨懼 阅读(118) 评论(0) 推荐(0) 编辑
摘要:外在表现出多种形式。 一。分类 二。抽象类 多态表现在,抽象类自身不能实例化,要实例化必使用其派生的具类。 三。接口和抽象类的抽象方法 派生具类必须实现接口及抽象方法。抽象方法使用override实现。 四。虚成员与抽象成员比较 补充知识: 屏蔽(mask)基类成员——派生类使用与基类同名成员(函数 阅读全文
posted @ 2022-12-07 17:38 獨懼 阅读(58) 评论(0) 推荐(0) 编辑
摘要:一。分部类 1。分部类可以在同一文件中也可以在不同文件中。 2。每个分部类都 含有一些类成员的声明。 二。分部方法--在分部类中不同部分实现 1。定义分部方法声明 2。实现分部方法声明 注意: 返回值必须void 签名不括修饰符--即隐式私有 参数列表不能包含out 包含上下文关键字partial 阅读全文
posted @ 2022-10-09 14:40 獨懼 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一。声明与使用 像数组一样访问数据,像属性一样的经构 using System; namespace Indexer { class Employee { private string LastName; private string FirstName; private string CityOf 阅读全文
posted @ 2022-10-09 14:21 獨懼 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一。隐藏基类成员与访问基类成员 using System; namespace MaskMember { // 基类 class SomeClass { public string Field1 = "Field1 -- In the base class"; public void Method1 阅读全文
posted @ 2022-10-09 11:09 獨懼 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一。类的结构 二。抽象类 三。抽象成员 四。成员可访问性总结 五。虚成员和抽象成员比较 阅读全文
posted @ 2022-10-09 09:36 獨懼 阅读(23) 评论(0) 推荐(0) 编辑

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