读书笔记_C#技术内幕_第三章(C#表达式)
来源:互联网 发布:淘宝上法院拍卖的房子 编辑:程序博客网 时间:2024/05/21 10:11
~ 按位求反运算符
<< 向左移位运算符,低位以零填充,可用于int、uint、long和ulong数据类型
>> 向右移位运算符。只可用于int、uint、long和ulong数据类型。uint、ulong、正的int和正的long类型数据可从左移动零。负的int和负的long型在符号位的位置保持1,并将其右边的下一个位用0来填充。
(整数)
& 按位与
| 按位或
^ 按位异或
(布尔)
& 布尔与
| 布尔或
^ 布尔异或
&& 条件与
|| 条件或
is 用于检查变量是否为指定的类型,如果是,则返回true,否则返回fault
as 用于进行引用类型的转换。如果失败就返回null
sizeof() 返回类型的字节数,只操作unsafe代码
unsafe
{
Int intSize = sizeof(int); // intSize = 4
}
typeof() 返回Type对象
checked() 用于检测某些操作的溢出条件
unchecked() 不管溢出与否都必须忽略这个错误并接受该结果
short val1 = 20000, val2 = 20000;
short myShort = checked((short)(val1 + val2)); // error
short val1 = 20000, val2 = 20000;
- 读书笔记_C#技术内幕_第三章(C#表达式)
- 读书笔记_C#技术内幕_第二章
- 读书笔记_C#技术内幕_第十三章(创建结构)
- 读书笔记_C#技术内幕_第十四章(实现接口)
- 读书笔记_C#技术内幕_第十五章(执行转换)
- 读书笔记_C#技术内幕_第二十三章(多线程)
- 读书笔记_C#技术内幕_第二十七章(属性)
- 读书笔记_C#技术内幕_第二十八章(反射)
- 读书笔记_C#技术内幕_第二十六章(C#集合)
- 读书笔记_C#技术内幕_剩余章节
- 读书笔记_C#技术内幕_第十一章(委托和事件)(委托部分)
- 读书笔记_C#技术内幕_第十一章(委托和事件)(事件部分)
- 读书笔记_C#技术内幕_第二十五章(字符串操作)(String类)
- 读书笔记_C#技术内幕_第二十五章(字符串操作)(StringBuilder,字符串格式化)
- 读书笔记_C#技术内幕_第六章(对象和组件概念)
- 读书笔记_C#技术内幕_第七章(类的使用)
- 读书笔记_C#技术内幕_第十章(处理异常和错误)
- 读书笔记_C#技术内幕_第十二章(使用命名空间组织代码)
- BLOG开通记念
- 李开复给中国学生的第二封信:从优秀到卓越
- 使用 Eclipse 中的 TCP/IP Monitor (转)
- 读书笔记_C#技术内幕_第二章
- 打造属于自己的eclipse plugin 插件
- 读书笔记_C#技术内幕_第三章(C#表达式)
- 读书笔记_C#技术内幕_第六章(对象和组件概念)
- 读书笔记_C#技术内幕_第七章(类的使用)
- 读书笔记_C#技术内幕_第八章(设计面向对象的程序)
- 注
- latin1轉utf8_general_ci
- mysql 從 latin1 轉 utf-8 的經驗
- Installing C++ Boost on Microsoft Windows for Visual Studio .NET 2003/2005/Orcas
- C++中的类:构造函数(上)