1.5.1 测试运算符is (相关 C#教程 ) is 操作符用于动态地检查表达式是否为指定类型。使用格式为:e is T,其中e是一个表达式,T是一个类型,该式判断e是否为T类型,返回值是一个布尔值...
1.2 运算符 (相关 C#教程 ) C# 语言和C语言的运算符用法基本一致。以下重点讲解二者之间不一致部分。 1.5.1 运算符分类 与 C 语言一样,如果按照运算符所作用的操作数个数来分, C# 语言...
三. 加框(boxing)和消框(unboxing) (相关 C#教程 ) 加框(boxing)和消框(unboxing)是C#语言类型系统提出的核心概念,加框是值类型转换为object(对象)类型,消框是object(对象)类型转换为值类型。有...
一. 显示转换 (相关 C#教程 ) 显式类型转换,又叫强制类型转换。与隐式转换正好相反,显式转换需要明确地指定转换类型,显示转换可能导致信息丢失。下面的例子把长整形变量显式...
1.4.1 类型转换 (相关 C#教程 ) 在编写 C# 语言程序中,经常会碰到类型转换问题。例如整型数和浮点数相加, C# 会进行 隐式转换。详细记住那些类型数据可以转换为其它类型数据,是不...
1.4.1 字符串类(string类) (相关 C#教程 ) C# 还定义了一个基本的类 string , 专门用于对字符串的操作。这个类也是在名字空间 System 中定义的,是类 System.String 的别名。字符串应用非常广泛...
1.4.1 数组类 (相关 C#教程 ) 在进行批量处理数据的时候,要用到数组。数组是一组类型相同的有序数据。数组按照数组名、数据元素的类型和维数来进行描述。 C# 语言 中数组是类 Syst...
1.4.1 引用类型分类 (相关 C#教程 ) C# 语言中 引用类型 可以分为以下几种: l 类: C# 语言中预定义了一些类: 对象类 (object 类 ) 、 数组类、字符串类等。当然,程序员可以定义其它类。...
1.4.6 值类型的初值和默认构造函数 (相关 C#教程 ) 所有变量都要求必须有初值,如没有赋值,采用默认值。对于简单类型,sbyte、byte、short、ushort、int、uint、long和ulong默认值为0,char类型...
1.4.1 枚举类型 (相关 C#教程 ) C# 枚举类型 使用方法和C、C++中的枚举类型基本一致。见下例: using System; class Class1 { enum Days {Sat=1, Sun, Mon, Tue, Wed, Thu, Fri}; // 使用Visual Studio.Net,enum语句添加...