1.2 程序控制语句 C#语言控制语句和C基本相同,使用方法基本一致。C#语言控制语句包括:if语句、swith语句、while语句、dowhile语句、for语句、foreach语句、break语句、continue语句、goto语句...
1.5.1 运算符的优先级 当一个表达式包含多种操作符时,操作符的优先级控制着操作符求值的顺序。例如,表达式x+y*z按照x+(y*z)顺序求值,因为*操作符比+操作符有更高的优先级。这和数...
1.5.1 new运算符 new操作符可以创建值类型变量、引用类型对象,同时自动调用构造函数。例如: int x=new int();//用new创建整型变量x,调用默认构造函数 Person C1=new Person ();//用new建立的Per...
1.5.1 溢出检查操作符checked和unchecked 在进行整型算术运算(如+、-、*、/等)或从一种整型显式转换到另一种整型时,有可能出现运算结果超出这个结果所属类型值域的情况,这种情况称之...
1.5.1 typeof运算符 typeof操作符用于获得指定类型在system名字空间中定义的类型名字,例如: using System; class Test { static void Main() { Console.WriteLine(typeof(int)); Console.WriteLine(typeof(System.Int32));...
1.5.1 测试运算符is is操作符用于动态地检查表达式是否为指定类型。使用格式为:e is T,其中e是一个表达式,T是一个类型,该式判断e是否为T类型,返回值是一个布尔值。例子: using...
1.5.1 运算符分类 与C语言一样,如果按照运算符所作用的操作数个数来分,C#语言的运算符可以分为以下几种类型: l 一元运算符:一元运算符作用于一个操作数,例如:-X、++X、X--等。...
1.4.1 类型转换 在编写C#语言程序中,经常会碰到类型转换问题。例如整型数和浮点数相加,C#会进行隐式转换。详细记住那些类型数据可以转换为其它类型数据,是不可能的,也是不必...
1.4.1 字符串类(string类) C#还定义了一个基本的类string,专门用于对字符串的操作。这个类也是在名字空间System中定义的,是类System.String的别名。字符串应用非常广泛,在string类的定义中...
1.4.1 数组类 在进行批量处理数据的时候,要用到数组。数组是一组类型相同的有序数据。数组按照数组名、数据元素的类型和维数来进行描述。C#语言中数组是类System.Array类对象,比如...