1 / 30
文档名称:

CSharp入门经典学习笔记.docx

格式:docx   大小:2,788KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

文档介绍:CSharp入门经典学习笔记


第一章:C#简介
1.1 什么是.Net Framework
特点:不限操作系统,不限应用程序类型,不限访问语言(通用类型系统,Common Style System , CST)。
包含:代码a*(2^b),而a>>b相当于a/2并丢弃余数进行b次。
4.1.2 布尔赋值运算符(P50)
&=、|=、>>=、<<=……
4.1.3 运算符的优先级更新



4.2 goto 语句(P52)
4.3 分支
?:运算符最常见用法:Console.WriteLine(“In {0} year{1} you will have a balance of {2}” , totalYears , totalYears == 1 ? ”” : ”s” , balance);
注意:Switch分支中,一个case语句结束不能进入下一个case,但有一种情况例外,即一次检查多个条件,如下:



4.4 循环
4.4.1 do循环
do循环的结构如下:
do
{
<code to be looped>
}while(<test>);
提示:while后的分号是必须有的。
4.4.2 while循环
4.4.3 for 循环
4.4.4 循环的中断(P69)
break :立即终止循环。
continue :立即终止当前循环,继续执行下一次循环。
goto :可以跳出循环到已标志好的位置上。
return :跳出循环及其包含的函数。

第五章 变量的更多内容(P73)
5.1.1 隐式转换
隐式转换规则是:任何类型A,只要其取值范围完全包含在类型B的取值范围内,就可以隐式转换到类型B。其他具体见释疑文档。
5.1.2 显式转换(P75)
两个关键字checked(expression) 和unchecked(expression)
例:
short A = 267;
byte B;
B = checked((byte)A);

5.1.3 使用Convert命令进行显示转换
5.2 复杂的变量类型
枚举,结构,数组
5.2.1 枚举(P81)
Enum typeName
{
Value1;
Value2;

ValueN;
}
声明这个新类型的变量:
TypeName varName;
varName = typeName.value;
枚举类型可提取的每个值都存储为该基本类型的一个值,在默认情况下,该类型为int。在枚举声明中添加类型,就可以指定其他基本类型:
Enum typeName :underlyingType
{
Value1;

Value2;

ValueN;
}
枚举的基本类型可以是byte , sbyte , short , ushort , int , uint , long ,ulong.
还可以使用一个值作为另一个枚举的基础值。
要获得枚举的字符串值,可以使用Convert.ToString(),使用(String)显示转换是不行的,因为需要进行的处理并不紧紧是把存储在枚举变量里中的数据放在string变量中,而是更复杂一些。另外,也可以使用变量本身的ToString()命令。
也可以把string转换为枚举值,但其语法略复杂一些。有一个特定的命令用于这种类型的转换,即Enum.Parse(),使用方式如下:
(enumberationType)Enum.Parse(typeof(enumberationType),enumberationValueString);
5.2.2 结构(P85)
struct <typeName>
{

<memberDeclarations>
}
要让调用结构的代码访问该结构的数据成员,可用关键字public。
5.2.3 数组(P87)
1、声明数组
数组的初始化有两种方式:可以以字面形式指定数组的完整内容,也可以指定数组的大小,再使用关键字new初始化所有的数组元素。
Int[] myIntArray = {1,2,3,4,5};
Int[] myIntArray = new int[5];(各元素默认数值为0)
也可以使用非常量的变量来进行初始化:
Int[] myIntArray = new int[arraySize];
也可以两者结合的方式声明,数组大小必须与元素个数相匹配:
Int[] myIntArray = new int[5]{1,2,3,4,5};
也可以使用非常量的变量来进行初始化,但该变量必须是常量
Const in

分享好友

预览全文

CSharp入门经典学习笔记.docx

上传人:HShess 2022/6/19 文件大小:2.72 MB

下载得到文件列表

CSharp入门经典学习笔记.docx

相关文档