C#运算符
来源:互联网 发布:php调用mssql存储过程 编辑:程序博客网 时间:2024/05/23 16:07
1、 as:用于引用类型的转换和值类型的装箱,转换失败时,将转换成null,而不会引发异常。不能用于自定义的类型转换,当需要进行用户自定义的转换时,应使用cast来转换。
例子:ArrayList a=new ArrayList();
string s;
a.Add("the first string");
a.Add(25);
foreach(Object obj in a)
{
s=obj as string
if (s!=null)
{
Console.Writeline(obj as string);
}
}
输出:the first string。
2、Is:检查一个对象是否制定的数据类型。如果对象兼容指定的数据类型,则返回true,否则发挥false。
3、new:作用有三种,运算符、修饰符、约束符。
运算符作用:
1)、类和结构都能定义多个构造函数,在使用new运算符创建类和结构的实例时,能够通过指定不同的参数列表,调用不同的构造函数创建实例。
2)、使用new关键字创建数据类型对象,不同的数据类型有各自的默认值。int默认0,string默认null。
4、sizeof:获取指定数据类型的字节数。在C#中只能用于数据类型,引用类型不能使用。
5、typeof:主要作用是获取指定数据类型的System.Type类的实例。typeof的操作数是数据类型,而不是类实例或变量。
6、=:对于值类型是将右边操作数的值赋给左边操作数。两个操作数位于程序堆栈区的不同位置。
对于引用类型是将右边操作数指向的托管内存位置赋给左边操作数。
- C#编程--C#运算符
- C# 运算符
- C#运算符
- C# 运算符
- C#运算符资料
- C#运算符重载
- c#运算符详解
- c#中的??运算符。
- c#运算符
- c#运算符
- C#中的??运算符
- c# 运算操作符
- C# 运算符
- C# 运算符
- C#运算符
- C#运算符
- C#运算符
- C# - 运算符重载
- 计算机总线技术基础
- 插件/RCP的国际化
- AIR+NDK支持中文
- Psycopg2使用
- linux c库文件和头文件相关问题
- C#运算符
- C++实现Creational - Factory Method模式
- Python访问Sql Server
- 出现频率最高的笔试题strcpy写法
- 项目周
- 配置Apache服务器支持向目录PUT文件
- Linux CURL的安装和使用
- oracle 之 权 限 问 题
- U-Boot Stage2