C#基础笔记 汇总

C#基础笔记 汇总

ID:40088095

大小:1.51 MB

页数:48页

时间:2019-07-20

C#基础笔记 汇总_第1页
C#基础笔记 汇总_第2页
C#基础笔记 汇总_第3页
C#基础笔记 汇总_第4页
C#基础笔记 汇总_第5页
资源描述:

《C#基础笔记 汇总》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.简介1.命名规范:(1)Pascal风格:多个英文单词时,每个英语单词的首字母要大写(2)Camel风格:包含一个或者多个单词时,每个英语单词首字母要小写参数和变量使用Camel风格,其他都用Pascal风格2.控制台应用程序:类似DOS窗口那样,以console命令方式运行的程序Console.writeline(“XJTloveMH”);//输出:XJTloveMHConsole.readyok();//暂停运行结果,按任意键结束。3.Windows窗体应用程序:各种客户端程序,有很好的人机交互界面,基于C/S架构的程序二.数据类型2

2、.1值类型2.2引用类型2.3指针类型2.1值类型:(1)整数类型有符号sbyteshortintlong无符号byteushortuintulong左----》右可以转换(小----》大转换)(2)浮点数类型(带小数部分的数值)单精度(float)浮点类型双精度(double)浮点类型若对于浮点数没有进行任何明确的声明,默认是double类型。要是强制将其制定为float类型,要在后面加上字符“F”或“f”(3)字符类型(char)字符串类型(string)字符常量是用单引号括起来一个字符。将字符放在双引号里,编译器会把它看做字符串。转义字

3、符:(4)decimal类型(十进制decimal类型)为了适应高精度的财务和货币计算的需求,C#提供了十进制decimal类型。要把数字定义为decimal类型,而不是double或float或者整数类型,可以在数字后加字符“M”或“m”。(5)布尔类型(bool),用来表示“真”或者“假”的逻辑数据类型。只有2种取值,真(true)或者假(false)。例子:计算圆的面积usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSy

4、stem.Threading.Tasks;namespacecircle{classProgram{staticvoidMain(string[]args){decimalpi=3.14159m;intr=12;decimals=0;s=pi*r*r;Console.WriteLine("圆的半径是:={0}圆的面积是:={1}",r,s);//{0}和{1}是占位符,将r和s的结果显示在{0}和{1}的位置显示Console.ReadKey();//控制台暂停符合,暂停运行结果Console.ReadLine();}}}2.2引用类型:

5、(用来描述结构复杂,抽象能力比较强的数据。与值类型是相并列的。)同为引用型的2个变量可以指向同一个对象,也可以针对同一个变量产生作用,或被其他同类型的变量所影响。字符串,类,接口,委托,数组都是引用型变量。(1)字符串:(由放在一对双引号中的多个字符组成的一个串。)看做字符组成的数组。使用string来声明字符串变量。数据类型之间的转换:A.隐式转换:(1)数值类型之间的隐式转换小到大可以转换,转换可能导致精度丢失,但不影响数量级。不能大到小转换。(2)var类型数据隐式转换:Var定义的变量的数据类型由赋值的数据决定。Eg:varname=

6、“XJT”,这时候name就是字符串类型,隐式转换。Varname=250,这时候name就是int类型,进行了隐式转换。B.显示转换:(强制类型转换)要用户明确指定转换的类型。C.使用convert类来转换:(是一种隐式转换)D.数值和字符串之间的转换:(1)ToString()方法:数值类型的ToString()方法可以将数值型数据转换为字符串。==========变量名.ToString()==========eg:intn=10;stringm=n.ToString();//变量名.ToString(),这个变量名哟和前面声明的变量名

7、保持一致(2)Parse()方法:数值类型的的Parse()方法可以将字符串转换为数值型。=========数值类型.parse(变量名)==========eg:stringm=”XJT”;Intn=int.Parse(m);//数值类型.parse(变量名),这个数值类型要和新声明的变量类型保持一致。转换的例子:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSyst

8、em.Windows.Forms;namespacecharge{classProgram{staticvoidMain(string[]args){doublei

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。