----------------- android培训、java培训、期待与您交流! ------------------
刚刚开始学习新的知识,感觉很有必要定期进行一次整理,由于是初学并且之前很少接触这方面的知识,总结的内容可能会有很多的错误,在出错的地方还望大家能帮忙指正一下。
任何一门计算机语言中,变量是必不可少的,其使得人机交互变得更加方便快捷。变量其实代表着一块内存空间,利用变量可以向内存中存取数据。在定义变量时需要给出变量的数据类型,C#的基本数据类型包括数值型和非数值型。其中数值型包括整型(int)和非整型(double、float、decimal),非数值型包括char和string类型。在C#中,如果直接写一个带有小数点的数字,该数字类型被认为是double型,在其后边加上m/M,编译器就会将其作为decimal类型进行处理。
变量有一定的命名规则及声明方法。C#中的变量命名规则为:(1)必须以“字母”、下划线、或@开头。(也可以是汉字开头,一般情况下不用)(2)后边可以跟任意的字母、数字、下划线。其声明方法分为三种:①先声明、再赋值;int =a;a=3;②
定义变量时直接赋值,int a=3;③可以同时声明多个变量,string name1,name2,name3;国际上通用的命名法为camel命名法,其规则为当有多个单词被声明为变量时,首个字母小写,其余每个单词首字母大写。在方法中,变量可以被多次赋值,再次赋值时将会覆盖原来的值。
在C#中,Console.WriteLine()和Console.ReadLine()是最基础的两句话,一个用来显示内容,一个用来让用户输入内容。Console.WriteLine()中,第一个变量或者字符串可以使用占位符,占位符由{数字}组成,数字由0开始编号,第一个占位符为{0}、第二个为{1},以此类推。Console.WriteLine()中有多个参数时,输出的内容都是第一个参数中的内容,从第二个参数开始,都是用来替换第一个参数中的占位符的值,因此,如果想让从第二个参数开始以后的值输出显示出来第一个参数中必须用对应的占位符。如:string name=“张三";char sex=‘M’;int age=18;Console.WriteLine("您的姓名为{0},性别为{1},年龄为{2}",name,sex,age);参数之间以逗号隔开。
Console.ReadLine()用于让用户从键盘输入内容,当运行到此句话时,将会暂停,等待用户输入内容,按回车后程序继续往下运行。如果想要得到用户输入的内容,需要定义一个string类型的变量用于接收用户输入的内容,string 变量名=Console.ReadLine();另外由用户从键盘输入的内容都是字符串型的,如有需要,可以将其进行转换。
当需要输出一些特殊字符时,如半角引号、换行、退格等时,就需要用到转义字符。转义字符由一个\+一个字母(字符)组成,例如当想输出""时,便需要用到转义字符,Console.WriteLine("输出C#中的\"\"号为此方法")。一些常用的转义字符为:\n 表示换行,\b 表示退格(删除前边一个内容),\t 表示多个空格组成的字符,具有行与行的对齐功能,\\ 表示输出一个\,当@放在字符串前边时意为此字符串中的\不再转义,并且该字符串可以换行。
------------------ android培训、java培训、期待与您交流! ------------------