04 2015 档案

摘要:1 public 共有访问。不受任何限制。2 private 私有访问。只限于本类成员访问,子类,实例都不能访问。3 protected 只限于本类和子类访问,实例不能访问。4 internal 内部访问。只限于本项目内访问,其他不能访问。5 protected internal 内部保护... 阅读全文
posted @ 2015-04-30 15:06 DannyCat 阅读(383) 评论(0) 推荐(0)
摘要:委托的定义 委托(delegate)是一种可以把引用存储为函数的类型。这听起来相当的棘手,但是机制是非常简单的。委托的声明非常类似于函数,但是不带函数体,且要使用delegate关键字。委托的声明指定了一个返回类型和一个参数列表。 在定义了委托后,就可以声明该委托类型的变量。直接把这个变量初始化... 阅读全文
posted @ 2015-04-29 19:47 DannyCat 阅读(266) 评论(0) 推荐(0)
摘要:1 函数参数传递数组关键字paramsclass program{ static int SunVals(param int[] vals) { int sum = 0; foreach(int val in vals) { sum += val; } r... 阅读全文
posted @ 2015-04-29 16:52 DannyCat 阅读(3226) 评论(0) 推荐(0)
摘要:1 类型转换1.1 隐式转换:从类型A到类型B的转换可以在所有情况下进行,执行转换的规则非常简单,可以让编译器执行转换。ushort destinationVar;char sourceVar = 'a';destinationVar = sourceVar;Console.WirteLine("s... 阅读全文
posted @ 2015-04-28 15:37 DannyCat 阅读(1133) 评论(0) 推荐(0)
摘要:1 goto语句C#允许给代码行加上标签,这样就可以使用goto语句直接跳转到这些代码行上。该语句优缺点并存。主要的有点是:这是控制什么时候执行哪些代码的一种简单方式。主要缺点是:过多的使用这个技巧将使代码难懂。goto 2 三元运算符?:其中计算可以得到一个布尔值,运算的结果根据这个值来确定是还是... 阅读全文
posted @ 2015-04-28 13:28 DannyCat 阅读(363) 评论(0) 推荐(0)
摘要:1 代码注释/* */ #region&#endregion2 控制台应用程序Console.WirteLine("The first app in Beginning C# Programming!");3 变量类型别名允许值范围sbyteSystem.SByte-128~127byteSyste... 阅读全文
posted @ 2015-04-28 12:53 DannyCat 阅读(1189) 评论(0) 推荐(0)