傻大方


首页 > 学习 >

C|C#学习笔记(c#重点整理)( 二 )



按关键词阅读: 学习 整理 重点 笔记 C


18 .静态变量:static int a;
一旦静态变量所属的直到包含该类的程序运行结束前它将一直存在 。
19 .稳性数据转换实际上就是从低精度的数据转换成高精度的的数据类型 。
如:ushort转换成 i 。

8、nt.20 .隐式枚举转换允许把十进制数0转换成任 何枚举类型 , 对其它整数则不存在这种隐式转 换 。
21 .从元素类型为TS的数组类型S到元素类型为Tt的数组类型T转换 , 如果元素类型为值类型 , 则不能进行隐式转换 。
6.2.1 显式数值转换显式数值转换是指当不存在相应的隐式转换时 , 从种数字类型到另一种数字类 型的转换 。
包括, 从 sbyte lj byte. ushort. unit. ulong.或 cliar 从 byte 到 sbyte 或 chai% 从 short 到 sbyte. byte. ushort uint. ulong, 或 chai% 从 ushort 至lj sbyte.。

9、byte. short.或 chaio 从 iiit 至U sbyte. byte, short, ushort. uint. uloiig, 或 cliai o 从 uiiit 到 sbyte. bj1c. short, ushort iiit.或 cliaio 从 long 至U sbyre. byie. shoit. ushon. hit. uiiit. uloiig. x戈 cliai o 从 ulong 到 sbyte, byre, short, ushort, ini, uin【. long, 或 chai% 从 char 到 10? 0:1).25 .枚举类型的加法:Weekda 。

10、yday1=Weekday. Sunday;
Weekdayday2二Weekday. Saturday;
Weekdayday3=day 1+6;
枚举型加法实际上枚举基类型 元素相加即一般为(int型相加) 。
26 .如果两个整数类型的变量相除又不能整除, 返回结果是不大于相除之值的最大整数 。
27 .求余运算:5%3 = 2; 5%1. 5 = 0. 5.28 . as操作符用于通过引用转换或装箱转换将 一个值显式地转换成指定的引用类型 。
29 .位运算符就是对数按二进制位进行运算的操作符 。
位运算中的异或运算 , 当两个位相同时 , 异或运算结果为0,不相同时异或运算为L移位运算 , 左称位将操作数向左位移 ,。

11、高位被抛弃 , 低位顺序补0.右移运算时 , 如果X为非负数 , 最高位设为0;如果X为负数 , 最高位设为1,即最大为一1.30 .自增自减操作符:自增自减操作符有前缀和后缀之分 。
对于前缀操作符,遵行的原则是“先增减 , 后使用” , 后缀则相反 , “先使用 , 后增减” O31 . new操作符:new操作符用于创建一个新的类型实例 。
它有三种形式:1,对象创建表达式 。
2,数组创建表达式 。
3代表创建表达式 。
32 . typeof操作符用于获得系统原型对象的类 型 。
33 . check和uncheck操作符只影响其置于括号中的运算的溢出检查 。
二流程控制1 . C#提供的选择语句有if和switch语句 。
2 .如果if或el 。

12、se语句包含的嵌套语句只包含一 条执行语句 , 则嵌套部分的大括号可以省略 。
3 .每一条else与离它最近且没有其它else与之 配对的if相搭配 。
4 . if语句仅允许布尔数据类型的结果 。
例: if(args. length=0)是正 确的 。
而if (args. length)是不正确的 。
args. length返| 一个整形数(integer) 。
5 . switch语句是只能有一个default标签 。
6 . C#中它要求每个case标签项后使用break语句或中转语句got 。
,即不允许从一个case自动遍历 到其它case.如果想遍历其它语句 , 则可以加入 下面两条跳转语句:goto case 。

13、 lable:跳至标签 语句执行 。
Goto default:跳至default标签执 行 。
7 .数组的初始化:int al=new int 1, 2, 3, 4, 58 .在事先知道循环次数的条件下 , 用for循环是 比较方便的 。
9 . while语句中允许使用break语句来结束循环 。
也可以使用continue语句来停止内嵌语句的执 行 , 继续进行while循环 。
10 .可以使用break和continue语句来控制循环的表达 。
如:要求打印除7以外的0到9的语句 ,只需要在到打印7的时候 , 跳出打印语句就可以 了 o For(int i=0;
i9;
i+) if i=7 continue;
cons 。

14、ole, write(i);
)11 . foreach(Myint x in Prime)12 .预编译和条件编译都是以#开头的 。
可以帮助我们在程序执行过程中发出编译的错误或警告O13 .溢出的处理用checked来检测 。
14 .预处理指令如果出现在其它输入输出元素中 间就不会被执行 。
中writeLine或Readline等中间 。
三类1 .C#中的类只支持单继承 。
2 .对类成员的访问:1.公有成员 。
Public,允许 外部访问 。
2.私有成员 。
Private,只允许类中的 成员访问 。
派生类都不能访问 。
3.保护成员 。
Protected.方便派生类的直接访问 , 同时又希望 对外部是隐藏的 。
4.内部成 。

15、员 。
Internal.对于 同一包内的程序或库是透明的 。
而对于包外是隐 藏的 。
5 .类中的成员要么是静态要么是非静态 。


稿源:(未知)

【傻大方】网址:/a/2021/0822/0023898150.html

标题:C|C#学习笔记(c#重点整理)( 二 )


上一篇:停车场|停车场租赁经营协议书

下一篇:钻孔|钻孔灌注桩首件工程专项施工方案517