学习笔记——C#中特殊的运算符
来源:互联网 发布:车牌号码测吉凶算法 编辑:程序博客网 时间:2024/06/06 01:07
与C相比,在C#中有几个特殊的运算符
is运算符
用于检查变量是否为指定的类型,若是,返回true,否则返回false
实例:
int i=0;
bool result=i is int;
Console.WriteLine(result);//输出的值是true
注意,is运算符不能重载
typeof运算符
用于获得系统原型对象的类型,也就是Type对象。Type类包含关于值类型和引用类型的信息
typeof运算符可以在C#语言中各个位置使用,以找出关于引用类型和值类型的信息
实例:
static void Main(string[]args)
{
Type mytype=typeof(int);
Console.WriteLine("类型:{0}",mytype);
Console.ReadLine();//屏幕输出是“类型:System.Int32”
}
is运算符
用于检查变量是否为指定的类型,若是,返回true,否则返回false
实例:
int i=0;
bool result=i is int;
Console.WriteLine(result);//输出的值是true
注意,is运算符不能重载
typeof运算符
用于获得系统原型对象的类型,也就是Type对象。Type类包含关于值类型和引用类型的信息
typeof运算符可以在C#语言中各个位置使用,以找出关于引用类型和值类型的信息
实例:
static void Main(string[]args)
{
Type mytype=typeof(int);
Console.WriteLine("类型:{0}",mytype);
Console.ReadLine();//屏幕输出是“类型:System.Int32”
}
- 学习笔记——C#中特殊的运算符
- 学习笔记——C#中特殊流程语句
- C#中一个不常用的特殊运算符——"??"
- C#学习笔记——运算符
- C#中有什么特殊的运算符?
- C#特殊运算符
- 《从零开始学Swift》学习笔记(Day 12)——说几个特殊运算符
- 《从零开始学Swift》学习笔记(Day 12)——说几个特殊运算符
- C# 学习笔记(五) ++/--运算符重载的意义
- C#学习笔记(三)—–C#高级特性:运算符重载
- PHP学习笔记——PHP中其他运算符;
- 深度学习笔记(3)——CNN中一些特殊环节的反向传播
- C#学习笔记——NCalc包中的运算表达式
- c#学习笔记(七)运算符重载
- c# 关键字,运算符,表达式 -学习笔记
- C#学习笔记 5 运算符
- C#基础学习——运算符
- Swift —几个特殊运算符
- ios 笔记
- 各种排序算法
- iOS 返回到根目录实现
- Canvas基础5-全屏随机画圆点练习
- 学习笔记——SQL语句
- 学习笔记——C#中特殊的运算符
- 学习笔记——C#中特殊流程语句
- c语言范式编程之lsearch
- 学习笔记——ADO.NET
- 学习笔记——C#数组
- iOS view中震动类似实现
- 学习笔记——C#的Char
- 学习笔记——C#的String
- ios 简单的倒计时验证码数秒过程实现