![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#学习
Strive--顾
一日之计在于晨,一生之计在于勤。
展开
-
C#——构造函数
构造函数分为:1.实例构造函数2.私有构造函数3.静态构造函数构造函数是一种特殊的方法,主要是为了给初始化对象赋初值。1.实例构造函数使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。 public class ProgramTest { int j; public Prog转载 2017-12-01 15:05:51 · 204 阅读 · 0 评论 -
C#——继承
继承、封装和多态是面向对象编程的重要特性。其成员被继承的类叫基类也称父类,继承其成员的类叫派生类也称子类。派生类隐式获得基类的除构造函数和析构函数以外的所有成员。派生类只能有一个直接基类,所以C#并不支持多重继承,但一个基类可以有多个直接派生类。继承是可以传递的。即:如果 ClassB 派生出 ClassC,ClassA 派生出 ClassB,则 ClassC 会继承转载 2017-12-01 15:49:42 · 170 阅读 · 0 评论 -
C#——invoke使用方法
在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写:void ButtonOnClick(object sender,EventArgs e){ button.Text="关闭";}这样的写法运行程序之后,可能会触发异常,...转载 2018-05-18 16:20:42 · 12209 阅读 · 4 评论 -
C#——Convert和Parse的区别
Convert.ToInt32()与int.Parse()的区别(1)这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常。 没搞清楚Convert.ToInt32和int.Parse()的细细微区别时千万别乱用,否则可能会产生无法预料的结果,举例来说:假如从url中取一个参数page...转载 2018-05-19 08:38:23 · 628 阅读 · 2 评论 -
C#——get和set 方法
在程序中经常碰到get、set,不甚明白,在网上查询时也说的迷迷糊糊,所以整理下,有助于理解: 如下有两个类person: public class person { public string name; } public class person { public string Name{set;get;} } ...转载 2018-05-23 15:13:33 · 6498 阅读 · 0 评论