1 / 48
文档名称:

2020年C#基础笔记汇总.doc

格式:doc   大小:1,429KB   页数:48页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

2020年C#基础笔记汇总.doc

上传人:读书百遍 2020/2/21 文件大小:1.40 MB

下载得到文件列表

2020年C#基础笔记汇总.doc

相关文档

文档介绍

文档介绍::(1)Pascal风格:多个英文单词时,每个英语单词的首字母要大写(2)Camel风格:包含一个或者多个单词时,每个英语单词首字母要小写参数和变量使用Camel风格,其它都用Pascal风格控制台应用程序:类似DOS窗口那样,以console命令方式运行的程序(“XJTloveMH”);//输出:XJTloveMH();//暂停运行结果,按任意键结束。Windows窗体应用程序:各种客户端程序,有很好的人机交互界面,基于C/:(1)整数类型有符号sbyteshortintlong无符号byteushortuintulong左----》右能够转换(小----》大转换)(2)浮点数类型(带小数部分的数值)单精度(float)浮点类型双精度(double)浮点类型若对于浮点数没有进行任何明确的声明,默认是double类型。要是强制将其制定为float类型,要在后面加上字符“F”或“f”(3)字符类型(char)字符串类型(string)字符常量是用单引号括起来一个字符。将字符放在双引号里,编译器会把它看做字符串。转义字符:(4)decimal类型(十进制decimal类型)为了适应高精度的财务和货币计算的需求,C#提供了十进制decimal类型。要把数字定义为decimal类型,而不是double或float或者整数类型,能够在数字后加字符“M”或“m”。(5)布尔类型(bool),用来表示“真”或者“假”的逻辑数据类型。只有2种取值,真(true)或者假(false)。例子:计算圆的面积usingSystem;using;using;using;using;namespacecircle{classProgram{staticvoidMain(string[]args){decimalpi=;intr=12;decimals=0;s=pi*r*r;("圆的半径是:={0}\n圆的面积是:={1}",r,s);//{0}和{1}是占位符,将r和s的结果显示在{0}和{1}的位置显示();//控制台暂停符合,暂停运行结果();}}}引用类型:(用来描述结构复杂,抽象能力比较强的数据。与值类型是相并列的。)同为引用型的2个变量能够指向同一个对象,也能够针对同一个变量产生作用,或被其它同类型的变量所影响。字符串,类,接口,委托,数组都是引用型变量。(1)字符串:(由放在一对双引号中的多个字符组成的一个串。)看做字符组成的数组。使用string来声明字符串变量。数据类型之间的转换::(1)数值类型之间的隐式转换小到大能够转换,转换可能导致精度丢失,但不影响数量级。不能大到小转换。(2)var类型数据隐式转换:Var定义的变量的数据类型由赋值的数据决定。Eg:varname=“XJT”,这时候name就是字符串类型,隐式转换。Varname=250,这时候name就是int类型,进行了隐式转换。:(强制类型转换)要用户明确指定转换的类型。:(是一种隐式转换):(1)ToString()方法:数值类型的ToString()方法能够将数值型数据转换为字符串。==========()==========eg:intn=10;stringm=();//(),这个变量名哟和前面声明的变量名保持一致(2)Parse()方法:数值类型的的Parse()方法能够将字符串转换为数值型。=========(变量名)==========eg:stringm=”XJT”;Intn=(m);//(变量名),这个数值类型要和新声明的变量类型保持一致。转换的例子:usingSystem;using;using;using;using;using;namespacecharge{classProgram{staticvoidMain(string[]args){doublei=;ints=(int)i;//强制将double型的i转换为int型的sdoubles1=(s);//整型s隐式转换为double型的s1stringm="";intn=(m);//字符串m,转换为int型数值ninta=1000;stringb=();//int型a,转换为字符串b(s1);(n);(b);//(());//,所以要讲int型的s1转换为字符串();}}}//转换时,小---》大ok不能大---》:(数据转换类型的一种特许应用)装箱是将“值”类型转换成“引用”类型(数值----》字符串是其一种表现)拆箱是将“引用”类型转换成“值”类型。(字符串----》数值是其一种表现)封箱和拆箱的例子:usingSystem;