您现在的位置:网络学院 > 开发教室 > 跟我学.net
C#学习笔记(4月3日)

出处:PConline
责任编辑:zwg

[02-6-20 15:40] 作者:雷神


作者:雷神
转载请联系作者

(4月3日)

  公共类型系统(Common Type System)内置一组数据类型,提供.NET语言定义变量、使用变量、管理变量类型的共同规范。

  C#的类型可概分为两大类:一为实值类型(Value Type),配置在堆栈(stack)当中,永远不可以为null;另一类为参考类型(Reference Type),配置在Managed Heap当中。C#是个类型安全的语言,不允许在初始化变量之前使用这个变量。
 
  了解C#操作数的关联性与优先顺序是很重要的,有助于编写应用程序运作的流程,以及应用程序的除错。

  使用转换操作数可以明确地将类型转换成另一种类型,但转换时要注意到是否有溢出的问题,以便让程序能够更稳定的执行。

  C#提供许多语句可以用来控制程序的流程。常见的选择语句:if、switch以特定的值或语句来决定要不要执行程序代码。重复执行的语句:诸如while、do、for、foreach可重复执行多次某区段的程序代码。跳转语句:像goto、break、continue等等,用来转换程序的控制权。

  若要应用程序能够更稳定地执行,则在编写程序时便要小心的处理例外的错误,以避免使用者在操作时,因不预期的动作,如打开一个不存在的文件时,遭遇到程序死循环的问题。当C#应用程序执行发生错误时,系统会生成一个例外错误,你可以在C#中使用try…catch捕捉错误,并适当地提示使用者说明的信息。如果系统提供的错误处理无法满足程序设计人员的需求,可以继承System.Exception类自行编写例外处理类。

  using System;class Method{ public static void MyMethod(){ Console.WriteLine(“这是一个方法(Method)不过是一堆C#代码组成的集合。”); Console.WriteLine(“方法在不同的语言中有不同的称呼:如函数、子程序等等”); } public static int Main(){ Console.WriteLine(“这也是一种方法,Main、WriteLine和MyMethod是这段代码的三个方法”); MyMethod(); Return 0; }}
  在C#中所有的方法都隶属于某一个类,这和其它允许全局函数、全局副程序的程序语言(如C、C++、VB等),不太一样的地方。



相关文章:

C#学习笔记(一)
C#学习笔记(二)


内容搜索 
高级搜索

本栏今日焦点