学点C# 2 运算符& 流控制& 循环& 类
来源:互联网 发布:计算有多少闰年c语言 编辑:程序博客网 时间:2024/06/04 18:05
操作数类型
typeof
操作数大小
sizeof
执行溢出检查
checked
取消溢出检查
unchecked
流控制
- C# 要求在每个 case 的末尾都使用 break 或 goto 语句。
- 在 Java 中,switch 语句只能使用整型变量,而在 C# 中可以使用字符串变量。
static void Main(string[] args){ switch (args[0]) { case "copy": //... break; case "move": //... goto case "delete"; case "del": case "remove": case "delete": //... break; default: //... break; }}
- C# 允许 goto 语句跳到标签语句处。但是请注意,要跳到某个特定的标签处,goto 语句必须在此标签的范围内。换言之,尽管 goto 可以从一个类中跳出,从而跳到此类之外或退出 try...catch 语句中的 finally 块,但不能使用它跳到某个语句块内。大多数情况下,建议不要使用 goto,因为它不是一种面向对象编程的好做法。
循环
- C# 引入了一种称为 foreach 循环的新循环类型,它与 Visual Basic 的 For Each 相似。对于支持 IEnumerable 接口的容器类(如数组),可以使用 foreach 循环来循环访问其中的每一项。
static void Main(){ string[] arr= new string[] {"Jan", "Feb", "Mar"}; foreach (string s in arr) { System.Console.WriteLine(s); }}
类
internal
只在相同的程序集内可见。.NET Framework 中的程序集差不多相当于 Java 的 JAR 文件,它表示可从其中构造其他程序的构造块。
protected internal
只对当前程序集或从包含类派生的类型可见。
在 C# 中,默认的访问修饰符为 Private
- 类声明中带有 sealed 修饰符的类与抽象类相反:它不能被继承。您可以将一个类标记为 Sealed,以防止其他类重写其功能。自然,密封类不可能是抽象类。还要注意,struct 是隐式密封的;因此,它不能被继承。sealed 修饰符相当于在 Java 中用 final 关键字标记一个类。
- 学点C# 2 运算符& 流控制& 循环& 类
- C#运算符、控制流
- c#运算符和控制流
- 学点C#5 运算符重载 索引器 属性 委托
- php运算符与流程控制 循环控制
- C#基础--运算符及循环
- 学点C#
- C#运算符的几点小结
- C#循环控制语句
- 运算符、控制流
- C语言基础整理2(运算符、数据类型、控制语句、循环语句、数组)
- #码神心得_06# 运算符、循环流程控制、数组
- Java基本语句(运算符、条件控制语句、for循环
- Java SE学习笔记:运算符、流程控制语句、循环
- (2)运算符和控制流
- 学点C# 1 数据类型
- 学点C#7 IO
- 4变量类型 5运算符 6控制结构(循环数组和循环数组对象)
- 单元格中绘制斜线
- 模拟spring中的ClassPathXmlApplicationContext的实现
- BlackBerry定制自己喜爱的List Field
- php URLEncode()
- vc6.0下的GDI+设置及精彩实例
- 学点C# 2 运算符& 流控制& 循环& 类
- linux历史和基础命令----宋轶聪
- json数据格式(转)
- jQuery 温习篇---强大的JQuery选择器(转)
- taobao有用户研究团队吗?
- VLDB and Partitioning Guide --oracle 11
- linux帮助|编辑器|基本权限-----宋轶聪
- 鼠标滚轮的JS捕捉
- ASP.NET客户端相应问题