序言:
本文内容是在课后为学生总结的知识点,希望能对大家在学习C#时有所帮助。
1.DotNET() 是2000年 比尔.盖茨提出来的一个思想
2.DotNET FrameWork(框架) 是微软为了实现思想而造的一个框架
3.DotNet框架包括两个部分: (1)公共语言运行时(CLR) (2)类库集(FCL)
4.在类库集(FCL)中,包括了所有编写.NET程序时所要应用到的函数(方法writeline输出数值变量)
5.公共语言运行时,是来运行编译好的.NET程序的
6..NET程序必须是两次编译才可以运行
7.第一次编译后的.NET程序,我们叫做中间语言(MSIL+元数据)
8.第二次编译后,才能成为机器代码,让计算机识别并执行。
9.公共语言运行时,包括两个部分,分别为CLS及CTS
10.CLS公共语言规范 CTS公共类型规范
11.C#(Csharp)是一门开发语言,是由C,C++派生而来的C++++
12.我们现在学习的C#版本为C#2.0
13.在C#中,函数改名叫做方法
14.C#中的注释有三种,分别是单行文本注释两个"//",多行文本注释"/*内容*/",及XML文档注释(XML文档注释,需要在方法或者类的前边打三个///会自动生成)
15.命名空间,是用来定义类及方法的作用的,我们需要用到什么样的方法,就得引用什么样的命名空间。同样我们也可以自定义命名空间,用来区分我们所编写的类库。
16.方法可以有四种模式分别为返回值的方法,无返回值的方法,带参数的方法,及不带参数的方法。
注:返回值的方法必须得在写方法签名时,书写返回值类型,并在方法执行体内部书写return及要返回的值。无返回值的方法必须得为方法签名中书写void关建字,无返回值的方法执行的是一个程序的过程。
17.控制台的输入语句:
Console.Read()读一个字符并返回该字符的ASCII码值。
Console.ReadLine()读一行字符串,并返回该字符串。
Console.Read()读一个字符并返回该字符的ASCII码值。
Console.ReadLine()读一行字符串,并返回该字符串。
18.控制台的输出语句:
Console.Write() 输出字符串,但不换行。
Console.WriteLine() 输出一行字符串,带换行的。
Console.Write() 输出字符串,但不换行。
Console.WriteLine() 输出一行字符串,带换行的。
19.类型的转换有两种方式:
(1)Convert.To类型(其它类型) 将其它类型转到到指定的类型,如: Convert.ToChar("a");将字符串类型a转换为char类型
(2)类型.Parse(字符串类型) 将字符串类型转换为指定类型,如:double.Parse("12.4");将字符串类型12.4转换为double类型
(1)Convert.To类型(其它类型) 将其它类型转到到指定的类型,如: Convert.ToChar("a");将字符串类型a转换为char类型
(2)类型.Parse(字符串类型) 将字符串类型转换为指定类型,如:double.Parse("12.4");将字符串类型12.4转换为double类型
20.常用的转义符:
\’单引号
\”双引号
\\ 反斜杠
\0 空
\a 警告(产生峰鸣)
\f 换页
\n 换行
\’单引号
\”双引号
\\ 反斜杠
\0 空
\a 警告(产生峰鸣)
\f 换页
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\t 水平制表符
\v 垂直制表符
21.C#中的预定义类型,基本与C语言相同如int,long,double等等,只是多了两个特别的类型,分别为:
object类型 它是所有其它类型的最根本的基础类型。
string类型 字符串类型,一个字符串是一个Unicode字符序列
object类型 它是所有其它类型的最根本的基础类型。
string类型 字符串类型,一个字符串是一个Unicode字符序列
1.if语句的用法及格式:
当我们需要简单的分支或判断的时候,需要用到if语句,格式如下:
if(条件){条件满足时所运行的代码}else{条件不满足时运行的代码}
例如:
int i=100;
if (i > 101) //if如果的意思
当我们需要简单的分支或判断的时候,需要用到if语句,格式如下:
if(条件){条件满足时所运行的代码}else{条件不满足时运行的代码}
例如:
int i=100;
if (i > 101) //if如果的意思
{
Console.WriteLine("我是神仙!");
}
else //else就是指否则的意思
{
Console.WriteLine("你是妖怪!");
}
Console.WriteLine("我是神仙!");
}
else //else就是指否则的意思
{
Console.WriteLine("你是妖怪!");
}
2.switch语句的用法及格式:
当我们在需要复杂的分支条件时,需要用到switch语句,但是条件只能为一个变量,当case(方案)与变量吻合时,就执行其case中的代码。
格式如下:
switch(变量){ case "常量": 代码 break;
default: 代码 break; }
当我们在需要复杂的分支条件时,需要用到switch语句,但是条件只能为一个变量,当case(方案)与变量吻合时,就执行其case中的代码。
格式如下:
switch(变量){ case "常量": 代码 break;
default: 代码 break; }
例如:
string bl = Console.ReadLine();
string bl = Console.ReadLine();
switch (bl)
{
case "sx":
Console.WriteLine("我是神仙!");
break;
case "yg":
Console.WriteLine("你是妖怪!");
break;
case "xz":
Console.WriteLine("他是修真!");
break;
case "xm":
Console.WriteLine("谁是修魔!");
{
case "sx":
Console.WriteLine("我是神仙!");
break;
case "yg":
Console.WriteLine("你是妖怪!");
break;
case "xz":
Console.WriteLine("他是修真!");
break;
case "xm":
Console.WriteLine("谁是修魔!");
break;
default:
Console.WriteLine("这是个普通人!");
break;
}
default:
Console.WriteLine("这是个普通人!");
break;
}
3.while循环一般应用在bool类型的条件上,如果为true时,就会一直循环。好像电风扇一样,如果不断电的话会一直转动,断电后就会停止,一般在
应用while循环时,我们会定义一个开关,来控制while循环。
bool zt = true;//创建一个bool类型的值,用来判断while的状态,也就是是否跳出while
while (zt)
{
string bl = Console.ReadLine();
while (zt)
{
string bl = Console.ReadLine();
switch (bl)
{
case "sx":
Console.WriteLine("我是神仙!");
break;
case "yg":
Console.WriteLine("你是妖怪!");
break;
case "xz":
Console.WriteLine("他是修真!");
break;
case "xm":
Console.WriteLine("谁是修魔!");
break;
default:
Console.WriteLine("这是个普通人!");
zt = false;
break;
Console.WriteLine("这是个普通人!");
zt = false;
break;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论