C#传智博客部分笔记

上传人:宝路 文档编号:6866339 上传时间:2017-09-14 格式:DOC 页数:6 大小:487.50KB
返回 下载 相关 举报
C#传智博客部分笔记_第1页
第1页 / 共6页
C#传智博客部分笔记_第2页
第2页 / 共6页
C#传智博客部分笔记_第3页
第3页 / 共6页
C#传智博客部分笔记_第4页
第4页 / 共6页
C#传智博客部分笔记_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C#传智博客部分笔记》由会员分享,可在线阅读,更多相关《C#传智博客部分笔记(6页珍藏版)》请在金锄头文库上搜索。

1、1、不断地挑战自己,才能更好的进步,竞争-合作- 进步!2、方案是有好几个项目组成的,项目是由多个文件组成的,文件中是程序3、重置开发环境 工具导入导出4、一般的窗口不小心关闭了,可以在视图中找5、F6 生成文件,F5 调试程序快捷键6、行号,选项-文本编辑器 -所有语言- 行号7、Shift+end home pgup pgdn 箭头,用于选中8、 键盘上有插入和覆盖模式按键 int9、Ctrl+z 撤销10、#region 和 #endregion 折叠一段代码11、.net 是一个多语言的平台,可以用多大几十种语言进行12、Java 是一种单语言平台,可以跨平台第二天1、内存用于存储正在

2、运行的数据 RAM,断电数据丢失2、3、在 C#中直接写一个带有小数点的数据,这个数据是 double 类型的4、“+”在 c#中有两种含义,一是相加,当两边的数据是数字时;一种是连接的意思,当两边的数据有一个是字符串类型。5、方式用户输入的数据都是字符串类型,要接收必须用 STRING 类型。6、当我们需要在字符串中加入一些特殊的字符时,比如:半角引号,换行,退格,就需要使用转义字符。转义字符是一个字符,它是由一个“ + 一个字母 ”来组成具有特殊意义的一个字符。7、常用的转义字符:回车n 删除b tab 键t (由多个空格组成的字符,具有行与行对其的功能) 8、在字符串前面加一个符号,表示

3、该字符串中的转义字符不在转义。并且加了以后,我们的就可以换行,并且我们的在输入特殊字符时,不用再使用转义字符!当然有的也是需要使用转义字符的,例如删除键。其中在加入引号的时候,用两个“”表示一个。9、C#中的五个算数运算符+ - * / %.在算数表达式中只有“()”。10、当运算的两个数据类型不同时,系统会自动变换数据,数据自动转换的条件有两个。其一:必须是一个范围大一个范围小,并且转换成大范围的;其二:两种数据必须相兼容。11、double d = 3;/系统自动把 3 转换成 3.0 赋给 double,不丢失精度double d1 = 3.14;/double 当然可以赋给 doubl

4、e/decimal da = 2.23;/double-30 的范围比 decimal-28 大,系统自动转换时会发生丢失精度现象。需要加 m;decimal da1 = 2.23m;/decimal 当然可以赋给 decimal/double c = da1;/这样也出错了,因为虽然 decimal 的范围比 double 的小,但是 decimal 的表示的有效范围要比 double 大/所以自动转换的话就会有数据丢失,所以不能转换,有效范围表现在显示的时候,数据不能完全显示出来,后面的用 10 的几次方表示了/所以只要出现有可能出现数据丢失的情况,系统就不会自动转换。12、“/”表示的是

5、除以13、Int b=(int)3.14;/强制转换14、String s = console.ReadLing(); int age = Convert.ToInt32(s);/string 类型的字符串转换成 int 类型.15、/Console.WriteLine(3*1.0);/这样得到的是 double 类型,但是是 3.0,而不是 3.33333 了16、“+”有 相加 和 连接 两种含义17、C#中的异常捕获机制:try-catchTry 有可能出现错误的代码Catch如果 try 中的代码出现异常,则进去 catch 中。如果 try 中的代码没有错误,那么程序不进入 catc

6、h 中18、int sum=age+ -10;/表示 age-10 后赋给 sum,然后 age+;这叫后加!19、Int sum=+age -10;/表示 age 先自1,然后参与-10,赋给 sum,这叫前加!20、Age+=3;/age 就等于 age=age+3;21、Age-=3;/等价于 age=age-3;22、Age*=3; age/=3; age%=3;23、关系运算符: = 50 & +b1;/&前面的就是错误的,所以不再计算后面的数据,所以 b 还是 5;类似的 bool result=+a50|+b1;/这样 &前面的数据是所以 false,第二个才计算!29、If 结

7、果的基本用法:if(bool 类型) 语句 130、break;直接结束循环!Continue,表示结束本次循环,然后判断循环条件,继续循环!31、第一季表示的是面向过程的讲解!32、三元表达式:表 1?表 2:表 3。表 1 是 bool 型,true,表 2.false,表 3.表 2 与表 3 必须相同33、常量,不可改变的变量!例如:Const double pi=3.14;定义一个常量!34、枚举:就是穷举,让我们定义一种类型并且在定义这种类型时我们要指定的这个类型的所有值。也就是穷举所有值。Public enum 自己起的名称/有时候我们必须得加上 public,注意哦。值 1,值

8、 2,值 3.一般和类是一个级别的。1 枚举用来限制用户的赋值。2 不需要死机每一个字,只需要选择相应的值3 枚举类型可以直接输出,4 枚举变量可以强制转换成 int 型,并且是顺序开始的,由0 开始,除非前一个值被定义成 2,这后面的数据时加 1.35、如何把一个字符串转换成一个枚举类型?(自定义的枚举类型)(enum.parse(trpeof(自定义的枚举类型 ),”待转换的字符串”));Sex=(gender)( enum.parse( trpeof (gender) , s ) );36、为什么要用结构:1)比如我们上课讲的为了存储一个人的信息,要声明一组变量,当我们要存储 n 个人的

9、信息时,就要声明 N 组变量,麻烦2)存储一个人信息的这几个变量间没有关系,容易记乱。语法:访问修饰符 struct 结构名/这里想用 public,一定要加 public。定义结构成员37、数组的用途:可以帮我们一次声明多个同类型的变量,这些变量在内存中是连续存储的。数组的语法:数据类型 数组名=new 类型 数组长度;例如:int score=new int5;/就声明了一个长度为 5 的数组,通俗说就是声明了一个数组,里面包括了 5 个 int 类型的变量,数组名叫 score,里面的是 5 个数组元素。依次为:score0,score1,score2,score3,score4,通过下

10、表来访问元素。Score0=3; int 类型被声明之后就会初始化成 0;数组名.Length 可以访问数组名。38、console.clear();/清屏39、Public static void main()/在 C#中这个叫做方法,只不过是主方法Int aaa=1,2,3;Test(aaa);/这样就可以了Console.wrl(“请输入您的年龄:”);Int age=read();Console.wrl(age);Console.readkey();Public static void test(int bbb)/这个也叫方法,只不过是子方法。你懂得!Console.wrl(“012”,bbb0,bbb1,bbb2);Public static int read()Int age =0;DoTryAge=convert.toint32(console,.readline();Return age;CatchConsole.wrl(“您输入的内容有误,请重新输入!”);While(true);40、冒泡排序法:41、方法的语法:Public 静态 void、int 、string访问修饰符 static 返回值类型 方法名( 参数) / 中的内容可写可不写方法体;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号