- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#编程基础 传播智客.ppt
.Net开发环境(*了解) .Net 的版本(*了解) 第一个C#程序 创建第一个控制台程序并且调试运行。 为什么要从控制台程序开始?不要把精力放到表现层,而是把精力放到写代码上。无论控制台还是Winform还是ASP.Net最难的是写代码,而不是拖控件。 唯一需要学的三条控制台指令:Console.WriteLine:打印输出、Console.ReadLine:从控制台读入一行、Console.ReadKey:控制台暂停。至于Console.是什么意思不用管。1+1=2的例子 占位符是个什么玩意儿?{0}的个数必须和参数的个数一样,是一一对应的关系。 VS开发环境介绍 解决方案管理器:解决方案、工程、文件 C#源文件一般以cs结尾 C#程序的入口是Main函数,在Main中写代码就行,暂时不用关心其他部分是什么意思 错误列表。见到编译错误不用慌。错误排除演示。常见错误:结尾没有分号,大小写错误。 显示代码行号。工具→选项→文本编辑器→C#→显示→行号 C#语法 从上到下一条条的依次执行。 大小写敏感 函数参数用()包围 两句代码之间用分号(;)分割(易错:全角问题) 注释:单行注释、多行注释。 变量 把变量看成放数据的容器。 定义变量的方式:类型 变量名; int i3; 变量的类型:不同类型的容器放不同的东西,铁罐不能放硫酸。不能在int类型的变量中放字符串。 变量不能放和变量类型不兼容的数据。 变量的名字不能重名(不严格) 问题 int i=10;Console.WriteLine(i); 常用基本数据类型 string、int 、char 、bool 、decimal (了解) 、byte(了解)、double(了解)、long(了解)、float(了解)等。 bool的取值:true、false。 为什么输出要用转义符\,因为编译器默认是遇到开始字符串,再遇到是结束字符串,但是如果遇到前面有\的就不把它当成有字符串起始意义的。 string:\ab\、ab\nb、c:\\a.txt、@c:\a.txt(推荐)。@表示字符串中的\不当成转义符 @不是万能的,不能解决字符串中有双引号的问题,如果有双引号还是用转义符 ‘a’是char,a是string string s = Console.ReadLine(); 问题: String str=Console.ReadLine(); Console.WriteLine(str); 用户输入a\nb,输出什么?转义符只针对在代码中直接写出的字符串,对于程序中读取出来没有这个问题。 简单的类型转换:Convert.ToString()、ToString()、Convert.ToInt32() 。 输入一个数,打印这个数的平方。 补充 问题:int i=Convert.ToInt32(Console.ReadLine()) string s1 = Console.ReadLine(); int i = Convert.ToInt32(s1); @可以表示多行字符串。 变量的命名 命名规则:第一个字符必须是字母或者下划线(_),其后的字符可以是任意个数字、字母、下划线。不能全部使用C#的关键字,比如class、namespace、new、void等。判断方式:VS中亮蓝色的就是关键字。 这也是类、函数等的命名规则。 中文变量名(类名、函数名)。 C#中建议变量的开头用小写。 下列哪个是正确的变量名?_a、a、a1、a_a、1_a、a1、1a、a3_、a$b、int、int1、a b、A1、INT。 变量的声明:int i;int x,y;int i=3; 运算符、表达式 +、-、*(乘)、/(除)、%(求余) +可以用作字符串连接,其他不可以。 ++(自增)、--(自减) (*)运算符优先级:i1+i2*i3、(i1+i2)*i3。不要变态,括号是王道。 变量可以和字面量混合运算。 练习:让用户输入两个数,打印出两个数的和。 练习:让用户输入一个半径,打印出圆的面积。 赋值 赋值运算符=,让左边变量的值等于右边的计算结果。这就能解释令人不解的i=i+1; (*)+=、-=、*=、/=。 i2=i1++;i2=++i1;(了解)。--同理。 习题:int a=10;a++;a=a+a;Console.WriteLine({0},a);执行结果是什么? int i=10;int j=i;i=5;j=? int x=10;x+y=80;Console.WriteLine(y); x + y = 80; //左边的必须是变量!!!不能是常量,不能是表达式 习题:交换两个变量的值 布尔运算 相等判断:==,不要和=混淆。WriteLine({0},i==1);WriteLine({0},
您可能关注的文档
最近下载
- 中学食堂建设项目社会稳定风险评估报告(模板范文).docx
- 第9课 互传密信有诀窍 教案 义务教育人教版信息科技五年级全一册.docx VIP
- 根本原因分析精神病人自杀RCA.pptx VIP
- SL523-2024 水土保持监理规范.docx VIP
- 路面结构层厚度评定表(代表值自动计算).xls VIP
- 雨虹防水质保合同范本Word模板.docx VIP
- 旅游产品策划与设计422全书教学课件电子教案.ppt
- Toll样受体信号通路中MyD88的研究进展_吴燕燕.pdf VIP
- 2024水土保持工程施工监理规范.docx VIP
- 义务教育版(2024)五年级全一册 第1课 生活处处有算法 教案.docx VIP
文档评论(0)