- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.Net学习笔记
.Net学习笔记
第一季C#编程基础
1、.Net简介
平台无关:CLR、.Net Framework进行了隔离。Windows、Linux(Mono)、智能手机、Web、RIA。学会.Net什么都能开发,知识移植。
更安全、更省心:代码托管、罕用指针、垃圾回收。
语言无关:VB.Net、C#都调用同样的类、同样的方法,VB.Net写的类C#也可以调用。模糊了语言的差别。
2、C#程序
唯一需要学的三条控制台指令:
Console.WriteLine:打印输出
Console.ReadLine:从控制台读入一行
Console.ReadKey:控制台暂停。
占位符:{0}的个数必须和参数的个数一样,是一一对应的关系。
3、C#语法
从上到下一条条的依次执行。 大小写敏感
函数参数用()包围??
两句代码之间用分号(;)分割(易错:全角问题)
定义变量的方式:类型 变量名; int i3;
变量的类型:不同类型的容器放不同的东西,铁罐不能放硫酸。不能在int类型的变量中放字符串。
变量不能放和变量类型不兼容的数据。
变量的名字不能重名(不严格)
例: int i = 10;
Console.WriteLine(i); //输出结果是:i
5、常用的基本数据类型
常用的数据类型有string、int 、char 、bool 、decimal 、byte、double、long、float等
boll的取值:ture和false
为什么输出要用转义符\,因为编译器默认是遇到开始字符串,再遇到是结束字符串,但是如果遇到前面有\的就不把它当成有字符串起始意义的。
string:\ab\、ab\nb、D:\\picture\\mypicture.jpg、@D:\picture\mypicture.jpg(推荐)。@表示字符串中的\不当成转义符,@不是万能的,不能解决字符串中有双引号的问题,如果有双引号还是用转义符‘a’是char,a是string
用户输入a\nb,输出什么?转义符只针对在代码中直接写出的字符串,对于程序
中读取出来没有这个问题。
简单的类型转换:Convert.ToString()、Convert.ToString()、Convert.ToInt32() 。
6、变量的命名
命名规则:第一个字符必须是字母或者下划线(_),其后的字符可以是任意个数字、字母、下划线。不能全部使用C#的关键字,比如class、namespace、new、void等。判断方式:VS中亮蓝色的就是关键字。这也是类、函数等的命名规则。
中文变量名(类名、函数名)。
C#中建议变量的开头用小写。
变量的声明:int i;int x,y;int i=3;
局部变量使用之前必须赋值;
10、布尔运算:
相等判断:==,不要和“=”混淆了。
区别:(1)int i= 30;
Console.WriteLine({0}, i == 1); //输出结果为:False;
(2)int i= 30;
Console.WriteLine({0},i=1); //输出结果为1;C#中赋值表达式也有值,它的值表示为赋值后变量的值。
不等判断:!=
例如:int i= 30;
Console.WriteLine({0}, i!=1); //输出结果为:True;
大小比较:、 、=、=
取反:!
组合运算:和||
并且:只有两边都为true的时候,表达式的值才为True,否则是False;
||或者:两边只要有一个为true的时候,表达式的值就是True,否则是False;
例如:int i1 = 20;
int i2 = 30;
Console.WriteLine({0},i110i2100); //输出结果为:True;
Console.WriteLine({0}, i1 10 || i2 100);//输出结果为:True;
11、if语句
常见的几种if语句格式:
if语句可以嵌套使用
例:编写一个控制台应用程序,使之能够将学生成绩从百分制转化为等级制。Console.WriteLine(请输入学生的成绩:); if (score 100 || score 0)
{
Console.Write(输入的分数不合法,请重新输入!);
score = Convert.ToDouble(Console.ReadLine());
}
String s=Console.ReadLine();
您可能关注的文档
最近下载
- 高清版-40篇短文记完高中3500核心词汇120页.pdf VIP
- 新人教版高中数学必修第一册全册单元测试卷(原卷+解析).pdf VIP
- 爱德华消防主机操作手册.doc VIP
- 包皮过长健康宣教PPT.pptx
- 高血压病的防治知识讲座含内容.pptx VIP
- 风能发电系统 漂浮式海上风力发电机组一体化计算分析导则及编制说明.pdf VIP
- 2024年北京市普通高中学业水平等级性考试地理试卷(含答案).pdf VIP
- 生猪屠宰兽医卫生检验人员考试题库5份(含答案).docx
- 2017款长城哈弗M6-2017款1.5T手动自动两驱蓝标_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf VIP
- 二月闹肠胀气(宝宝哭闹护理手册).pdf
文档评论(0)