黑马程序员__.Net基本知识
解决方案可以包含多个项目,项目可以包含多个文件,文件中是写的程序。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text;//using是引用命名空间 5 6 namespace _01我的第一个项目//定义一个命名空间叫_01我的第一个项目 7 { 8 class Program//定义一个名称为Program的类 9 { 10 static void Main(string[] args)//这是一个方法叫main 11 { 12 } 13 } 14 }
在文件中,命名空间中可以包含类,类中可以包含方法,方法中可以是我们的程序。
Main方法是程序的入口方法,当执行一个程序时,会首先找到Main方法,从Main方法的第一句程序开始执行,当Main方法执行完成后(即执行到Main方法的反大括号),程序就结束了。所以,初学者写程序先写到Main方法中。
MSIL:微软中间语言Microsoft Interm ediate language
CLR:公共语言运行时Common language Runtime
CLS:公共语言规范Common language Specification
CTS:通用类型系统Common Type System
JIT:即时编译器Just In Time
用于让用户从键盘输入一句话,当执行到这句话时,就会暂停,等待用户输入内容,按回车键继续执行,如果想得到用户输入的内容,就需要定义一个string类型的变量,写在这句话前面,接受用户输入的内容。
Console.Readline();
接受用户输入的内容,必须定义一个字符串来接受。
转义字符:
什么时候用,当我们需要在字符串中输入一些特殊字符时,比如半角引号,换行,退格等,就需要使用转义字符。
转义字符时一个字符,它由一个\加一个字母来组成具有特殊意义的一个字符。
\n:换行,\b:退格,\t:由多个空格组成的字符,具有行与行之间的对齐功能。
在字符串前面加@符号有两种意义:1,字符串中如果有\,则不再理解为转义符。2,使字符串可以换行。
Console.WriteLine(@"F:\DBDownload\open\heihei.Net\基础");
如果字符串前面加了@符号,在字符串上用两个双引号代表一个双引号。