1、什么叫.net?
.net有.net平台和.Net Framework框架。
.net平台是包括.net framework框架。
framework框架出示平稳的软件环境来确保根据.Net平台开发设计的各种各样运用一切正常运行。

2、什么叫C#?
C#是一种计算机语言,能够开发设计根据.net平台的运用。

3、.net可以做什么?
winform、asp.net、wp8、unity3d

4、.net二种互动模式
C/S 远程服务器/网络服务器模式
B/S 电脑浏览器/网络服务器模式

5、转义符
'\' 一个特殊符号=具备独特作用的标识符
\n 自动换行
\r\n   windows电脑操作系统不能用\n,只有用\r\n
\" 英语半角的双引号
\t tab键的空格
\b   退格键,放字符串两侧没实际效果。
\\ 表明一个\

6、@标记
①撤消\在字符串中的转义功效,就只表明为一个'\'
②将字符串依照编写的原格式輸出

7、类型转换
①int=>double 潜在性类型转换(立即变换)
②double=>int 显性基因类型转换(强制转换) 

③Convert 转换工厂变换

string str="123";
int num=Convert.ToInt32(str);
//num=123;

parse类型转换

string str="123";
int num=int.Parse(str);
//num=123;

convert变换不成功会抛出现异常,它实质上启用的便是parse

TryParse是一个方式,会尝试着将一个string种类变为int类型,結果回到true或false

int num = 0;
bool b=int.TryParse("123abc",out num);
//b=false;
//num=0;

 

 

8、运算符及关系式
①一元运算符
前 、后 只必须一个操作数 进行的计算
1)无论是前 還是后 ,最后結果全是给这一自变量 1。
2)关系式中,前 是先给这一自变量本身 1,随后再带著这一 1的值去参加计算。
                       后 是先拿固定资产原值参加计算,计算进行后,再给这一自变量本身 1。


②二元运算符
-*/% 必须两个或之上操作数 进行的计算
关系式中不仅有一元又有二元,先算一元运算符


③三元表达式
英语的语法:关系式1?关系式2:关系式3;
int max=A > B ? A : B;
关系式1一般为一个关联关系式。
假如A>B的数值true,max=A
假如A>B的数值false,max=B
留意:B的种类务必跟A的种类一致,而且还要跟Max的种类一致。


④关联关系式
>、<、==、>=、<=、!=
用关系运算符联接的关系式


⑤逻辑运算
&&、||、!
用逻辑运算符联接的关系式
逻辑运算符两侧放的一般全是关联关系式或bool种类的值。


⑥复合型赋值运算符
=,- ,*=,/=,%=

10、构造
顺序结构:程序流程从Main函数进到,从上向下一行一行的实行,不落下来一切一行。
支系构造:if、if-else
挑选构造:if else-if、switch-case
循环结构:while、do-while、for foreach

11、出现异常捕捉 try-catch
①程序流程中经常会出现各式各样的出现异常,假如不愿程序流程老是崩溃,在编码时要常常用try-catch来开展出现异常捕捉
②try-catch中间不可以有别的编码。
③假如try中的程序流程沒有出现异常,则catch中的编码不实行。假如try中的程序流程出出现异常了,就算这行编码后边也有100行编码都不容易实行了,立即跳来到catch中实行编码。

12、自变量的作用域
①自变量的作用域便是你能应用这一自变量的范畴。
②自变量的作用域一般从申明它,上边离它近期的哪个括弧刚开始到哪个括弧所相匹配完毕的括弧完毕。
③这一范畴内,我们可以浏览并应用自变量,超过就浏览不上。

13、switch-case
用于解决多标准的时间常数分辨。
英语的语法:
switch (自变量或关系式的值)
{
case 值1:要实行的编码;
break;
case 值2:要实行的编码;
break;
case 值3:要实行的编码;
break;
..........
default:要实行的编码;
break;
}
实行全过程:程序运行到switch处,最先将括弧中自变量或是关系式的值推算出来,随后拿着这一值先后跟每一个case后边所需的值开展搭配,一旦搭配取得成功,则实行该case所需的编码,实行进行后,碰到break。跳出来switch-case构造。

假如跟每一个case所需的值也不搭配。就看这个switch-case中是不是存有default,如果有default,则实行default中的句子,要是没有default,则该switch-case构造什么事都不做。

14、for循环
正序循环系统

for (int i = 0; i < length; i  )
{

}

倒序循环系统

for (int i = length - 1; i >= 0; i--)
{

}

 

15、continue 再次
continue一般和If相互配合应用,当考虑某一标准时,返回循环系统标准来分辨
和break的差别
continue:能够挑选执行或是不实行循环系统,执不实行在于循环系统标准是不是创立
break:立即跳出循环

16、随机数字

Random r=new Random();
int number=r.Next(1,11);//任意造成1-10中间的数取值给number