C#笔记(1)--->基本语法 [运算符]
来源:互联网 发布:js min 在线压缩 编辑:程序博客网 时间:2024/04/30 04:02
算术运算符: + - * / % (即:取余数)
逻辑运算符(布尔型与按位): & (与) 、 | (或) 、 !(非)、^ (异或 )、~(按位求补)、&& (与)、|| (或)
字符串串联: +
递增与递减: ++ -- (这里注意一下x++与++x的区别)
移位运算符: 左移位 <<(x<<3 左移3位,相当与乘2的3次方)
右移位 >> (x>>3 右移3位,相当于除以2的3次方,下取整)
关系运算:== 、!=、> 、< 、>= 、<=
赋值运算符: = += -= *= /= %= &= |= ^= <<= >>=
// 如: X+=y 等价与x=x+y
成员访问(用于对象): . (点) 、 索引(用于数组或索引符):[] 、
数据类型转换符: ()
//如 (double)123
条件运算符(3元运算符): ?:
// 如:string ax = (x&y) ? "Yes":"No";
创建对象: new
//如: TextBox t=new TextBox();
类型信息运算符: as is sizeof typeof
1 as :类似于类型转换,所不同的是,当转换失败时,将产生空,而不是引发异常。
2 is 可以检查 对象是否与特定的类型兼容:
如:int a =10 ;
if(a is Object){……}
使用sizeof可以确定堆栈中类型的字节数. 注意:只能用在unsafe下:
如:unsafe{ sizeof(int);}
默认情况下C#编辑器是不允许运行不安全代码的,但可以设置工程属性,将”允许运行不安全块”设置为true
3 typeof::返回一个表示特定类型的Type对象。
// Type t= typeof(string);
//Label1.Text=t.ToString(); //返回的是System.String
益出异常控制运算符号: checked 、 unchecked
// byte a=255; //byte范围:0~255
// checked { a++ ;} // 益出则抛出异常,[默认是unchecked的,益出时只是返回0]
// label1.Text=a.ToString(a);
寻址运算符: * -> & []
- C#笔记(1)--->基本语法 [运算符]
- C#笔记(1)--->基本语法 [运算符]
- C#笔记(1)--->基本语法 [运算符]
- C# 学习笔记1 基本语法
- 基本语法1-运算符_练习
- PHP学习笔记:3.PHP基本语法详解---运算符
- Swift学习笔记基础语法-基本运算符
- Java基本语法--运算符
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)
- C#笔记(3)---基本语法[程序结构]
- C#笔记(3)---基本语法[程序结构]
- C# 学习笔记(一) -- 基本语法
- 实训1/6 Python基本语法、变量、运算符
- JavaScript(1)__Js基础<数据类型,基本语法,运算符>
- C# 基本运算符重载
- 喜欢的歌,老歌居多,呵呵,怀旧,改不了的毛病
- ASP.NET组件编程step by step
- csdn注册页面“出生于”选项日历的改进
- 享受孤独
- c#.net常用函数和方法集
- C#笔记(1)--->基本语法 [运算符]
- C#笔记(2)---基本语法 [流程控制语句]
- C#笔记(3)---基本语法[程序结构]
- C#笔记(4)---面向对象--类与继承
- Unix操作系统的入门与基础
- 五一黄金周总结
- C#编码标准--编码习惯
- C#入门代码集
- ADO.net 中数据库连接方式