C#
AllenEyes
End of programing
展开
-
C# 特殊参数
特殊参数无法同时运用在同一参数上!ref同C++的引用. 将变量带入方法改变, 并保留改变(C#) ref int j == (C++) int& j;out允许返回多个值(以参数形式返回)int func( int x, int y, int z, out int w){ w = 0; //参数返回时, 需要在方法开始时初始化 return x &...原创 2018-05-27 21:22:38 · 238 阅读 · 0 评论 -
C# 扩展方法(为已知的类添加方法)和初始化器(简化类的初始化)
扩展方法必须在静态类中, 且必须是静态方法public static class Extenstion{ public static int Count(this string str, 普通参数){ //this string 表示对string类进行扩展 } } string s = ""; s.Count(普通参数); //调用初始化器初始...转载 2018-05-27 21:33:11 · 879 阅读 · 0 评论 -
C# 构造(调用父类/调用重写/静态)与析构(没说)
构造器:1. 调用父类构造器:public class Parent { public Parent(string _name) {} } public class Child : Parent { public Child(string _name):base(_name) { //base调用父类含参构造器, 里面直接传递进参数 } }2. 调用自己重写的构造...原创 2018-05-27 22:06:22 · 802 阅读 · 0 评论