C#初级入门上课笔记.docx_第1页
C#初级入门上课笔记.docx_第2页
C#初级入门上课笔记.docx_第3页
C#初级入门上课笔记.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一课重置开发环境:工具导入导出Main方法是我们程序的入口方法,当我们执行一个程序时会首先找到Main方法,从Main方法的第一句开始执行,当Main方法执行完成后(既执行到Main方法的反大括号),程序就结束。初学者就在Main中写程序。.sln解决方案的文件,Console.WriteLine(“想显示在屏幕上字”);Console.ReadKey();当程序运行到该命令时等待用户输入,就会停止。在C#中每一句话必须由;(分号)结束。注释是给程序写解释:注释给人看的,第一种,单行注释 以/开始 到本行结束。第二种,多行注释 /*开始 */结束 中间的都是注释第三种,文档注释 用于对类和方法进行注释,在类或方法前面,连续输入3个/。下面的一对指示 可以折叠一段代码。#region 和endregion第二课内存是用于存储正在运行的数据(不准备)。RAM 断电后数据丢失。变量就是代表着一块内存空间,我们通过变量名称向内存存、取数据。有了变量我们就不需要记忆负责的内存地址。向内存申请一个内存空间的语法是:数据类型 变量名:整数在我们C#中的数据类型叫intInt number(自己随便起)变量类型:Int:正负整数 10位数以下 Double:3.14 小数 16位有效数字Char:字符型 只能存储一个字符,并且存储的这个字符要求用单引号引起来。String:字符串,0个或1个或多个字符连接起来。要用双引号引起来。电话号码使用stingDecimail 表述钱的方式。Bool(布尔)类型,只有两个值:真ture,假falseC#环境中直接用一个小数点的数字,这个数字是Double类型的数字,在小数后面加一个M/m 告诉编译器该小数为decimail类型。Decimail Money=4900.12M变量的声明方法:A, 先声明,在赋值(int a a=3)B, 定义变量时,直接赋值(int a=3)C, 声明同个类型的多个变量,在多个类型当中 使用逗号分开先声明,在赋值,最后一定使用(取值/或者调用或写这个变量)。变量的命名规则:A,必须以“字母”_或符号开头.B,后面可以跟任意的“字母”、数字、下划线注意:1, 你起的变量名不要与C#系统中的关键字重复。2, 同一个变量名不允许重复定义(先这么认为,以后可以),3, 在C#中大小写是很敏感的。4, 定义变量时变量名要意义。在方法中定义变量,要使用Camail (kmeil)命名方法:首个单词字母小写,其余单词的首字母使用大写。Pascal命名方法:每个单词第一个字母大写。如果使用到英文单词的缩写,全部使用大写!赋值运算符,赋值表达式:=A=a+1;这里的=号赋值运算符,优先级最低等,最后进行赋值。在一个方法中,一般情况下变量只能定义一次,但可以多次赋值,再次赋值时会把变量中原有的值覆盖掉。“+”号在C#中有两种意义:一种是数学中的加法运算:两边参与加法运算的数据类型为数字类型,一种是连接的意思:两边词语加法运算的数据类型为非数字类型时。0占位符在Console.WriteLine(“”);中,第一个变量/字符串中可以使用占位符。占位符由数字组成,数字由0开始编号第一个占位符0第二个占位符1Console.WriteLine(“”);有多个参数时(以逗号分开的)输出都是第一个参数中的内容的,从第二个开始,都用来替换的第一个参数中的占位符的值,所以第二个参数开始,要不要输出,就要看第一个参数中有没有相关占位符。交换两个变量的算法:交换A和B的值,要借助一个第三方变量temp。Console.RredLine();用户与用户从键盘输入一句话,当程序执行到下面一句话,就会暂停,然后等待用户从键盘上输入一句,按回车程序将继续执行,如果想得到用户输入的内容,就要定义一个string类型的变量,写在下面这句话前面,接受用户输入的内容(必须定义一个字符串来进行接受)。String input= Console.RredLine();转义字符:当我们在字符串中输入一些特殊字符的时候,比如”,半角引号,换行,退格, 就需要使用转义字符。转义字符是一个字符,他由一个+一个字母来组成具有特殊意义的字符。常用转义字符:n表示换行符号b backspace退格符号t tab 由多个空格组成的一个字符,具有行与行之间的对其功能。 表示 表示一个” 表示” 在字符串前面加一个有两种意义:A字符串中如果有,则不再理解为转义符。B使字符串可以换行如果字符串中前面加了符号,在字符串上用两个双引号代表一个双引号算数运算符、算数表达式:算数运算符:+ - * / %(取余数、取模)他们都是二元运算符,要求:参与的两个操作数的类型必须相同,并且经过运算后的结果也与操作数的数的类型要相同。在算数表达式中,如果要改变计算的优先级使用小括号,可以无限极的出现,必须使用一对。类型自动转换规则:1) 参与运算的两个数据类型必须相兼容,2) 必须一边的数据类型表示范围小,一边的表示类型范围大,并且把小的转向大的不丢失精度。3) 如果一个表达式中有一个double类型,则整个表达式都提升为double类型。C#中异常捕获如何来完成:Try有可能出现错误的代码写在这里.Catch出错后的处理。如果try中的代码运行没有出现错误,则正常运行try中的代码,如果try中的代码运行出现错误,程序会立即跳入catch中的内容,既try代码中出错后的代码将不再进行。+ 自加一 有前加和后加- 自减一 有前减和后减复合运算符+=、-=、*=、/=、%= 例如age+=3 理解成:在age的原则上加3关系运算符在C#中,有6个关系运算符,用于比较两个事物之间的关系:=比较相等!=比较不相等=关系表达式:由关系运算符连接起来的表达式。关系表达式的运算结果为bool类型,bool类型只有两个值,一个是ture,一个false,逻辑运算符&与 |或 ! Bool isRight=表达式1&表达式2逻辑与连接的两个表达式,要能够求解成bool类型。两种短路方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论