初学c#体会

2021-09-21 04:13

阅读:706

标签:流程控制语句   开发者   初学   命名法   无效   无限   大括号   生成   不同         C#是微软发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。      在学习的过程中,首先需要掌握的基本语句。例如:输入语句Console.Write("xxx");当程序运行到这句时候,在控制台输出双引号中的内容。输入语句:Console.ReadLine();输入语句,程序运行到这句时候,暂停等待用户的输入。        计算机只能识别高电平和低电平两种状态,它只能使用两个数字(0-1)来表示,因此,到达二的时候,数字不够用,就必须要进一,这叫做逢二进一。指令是能够被CPU理解并执行的二进制命令程序的概念其实非常简单,一条指令能够做一件事,多条指令能够做多件事。把多条指令按照一定的序列串起来、排好队,就是程序。       通俗点就是源代码,我们通常可以新建一个txt文本格式的文件,然后开始编码。但是我们直接编码出来的文本计算机不能识别。我们在完成编码后,需要把源代码转换成计算机可以识别的二进制码,即编译。生成一个可执行的exe文件。完成编译后,运行可执行文件带exe后缀的运行效果。      int,表示整数类型,直接表示无格式,如 1、2、3、4。double 表示实数类型,直接表示无格式。如 0.0、1.2.-1.5。string 表示字符串类型,用双引号表示,双引号中的内容可以为空白,如"“、”1“、”字“。char 表示单个字符。     变量的意义:用来存数,他是一个代词,指代的是他所存的那个数。,单引号表示,单引号中必须有内容,如‘1’、‘字’。本质是整形。变量的声明:一般数据类型+变量名。如 int a;    double a;变量名:只能一数字、字母、下划线组成,不能以数字开头。变量的名称不得与关键字相同。如果变量名是组合单词,那么第一个单词首字母小写,后面每一个单词首字母大写,称为驼峰命名法。变量的赋值:基本形式是 数据类型+空格+变量名;例如:int number;然后number=5,此时的”=“为赋值符号,表示把”5“这个值赋值到number这个变量里面去存储。      类型转换:String转double:用double a = double.parse("待转变量");String转int: 用int a = int.parse("待转变量");int转String:用String a = 待转变量.ToString();double转String:用String a = 待转变量.ToString();double转int:int a = (int)待转变量;int转double:不需要额外代码,直接转换。显示转换:大的取值范围的转换成小的取值范围。隐示转换:小的取值范围的转换成大的取值范围。转义符的基本概念:当我们在输入程序时,会遇到很多的符号与我们程序使用中的符号重叠,导致我们在使用时计算机识别有误。所以需要转义符来重新定义程序文本。转义符分类:基本形式为一个\,双引号转义符:\"内容\",单引号:\‘内容\‘,换行符:\n,斜杠:\\内容\\,制表符:\t。         运算符的基本概念:运算符又叫操作符,是一种用于运算的符号。它作用于一个或多个操作数。运算符分类:一目运算符、二目运算符、三目运算符。按功能分类:算术运算符、逻辑运算符、位运算符、其他。       bool运算规则:&&,此种状态下的两个布尔类型进行运算,除了都为真结果是真,其他全部为假。||,此种状态下的两个布尔类型进行运算,除了都为假结果是假,其他全是真。!,此种状态下,只能适合单个布尔类型,真的结果为假,假的结果为真。      流程图的概念及意义:使用标准化的图形方案,分析某功能的实现步骤。流程图的程序步骤:功能→流程图→实现代码。流程图各个图型的意义:椭圆形:开始或者结束。方形:步骤。平行四边形:表示输入输出。菱形:表示判断。箭头:表示程序流向。流程控制语句:if 判断 基本结构如下:if(条件1){代码1}else if(条件2){代码2}else if (条件3){代码3}else{代码N}首先,程序运行到这个地方,经过条件1的判断,如果程序满足条件1,就执行代码1.如果条件不满足就跳过条件1,运行第二句程序。同样是先判断后执行。注意:一个if程序中,可以没有else if和else,但是必须要有if,而且else if可以有无限个,else可以为1个或者0个。 swith 选择: swith(变量表达式){case 值1; 代码1 break; case 值2; 代码2 break; default: 代码N break; } 表示选择的语句,当变量表达式的结果和下面的代码值1、值2相同时,程序执行值所对应的代码。注意break。 循环:while while(循环条件 )\\此中的循环条件必须是一个bool{ 执行代码 }当前面的程序执行到这个步骤时,首先会经过循环条件的判断,如果判断结果为真,则执行代码,然后把结果返回到前一步继续判断,如果结果为真,继续执行,继续返回,一直循环。直到循环条件判断为假,结束循环。 do while do while循环的基本形式如下:do{ 执行程序 }while(循环条件)和while循环不同的是,我们在执行这一个程序的时候,do while 会先执行一次,而while是从程序输入才开始执行,我们的do while 是会在先把 执行程序执行一遍才开始进入循环条件,进行循环。 for for 循环的基本形式:int a;for(a=5 ;循环条件;a++)此表示在满足循环条件的情况下,以a作为初值,以a++的形式自增。(当然a--也可以)。进行数据循环。 foreach,用于数组或者集合的遍历。 变量作用域:可以简单的理解为,某个变量在定义时所在的大括号,在大括号内变量有效,大括号外该变量无效。      初学c#体会标签:流程控制语句   开发者   初学   命名法   无效   无限   大括号   生成   不同   原文地址:http://www.cnblogs.com/941230wcl/p/7401267.html


评论


亲,登录后才可以留言!