C#是一种面向对象的编程语言,和JAVA编程语言一样。
CLR:公共语言运行库
.Net FCL:.Net框架类库
CLS:公共语言规范
CTS:通用类型系统
WF:Windows工作流基础
WPF:Windows显示基础
WCF:Windows通信基础
LINQ:语言集成查询
......
程序结构
using System; //using关键字用于在程序中包含System命名空间
namespace HelloWorldApplication //namespace 命名空间 包含了一系列的类
{
class HelloWorld //class 类
{
static void Main(string[] args) //main 程序主函数(程序入口)
{
/*我的demoC#程序*/
Console.WriteLine("Hello World");
Console.ReadKey(); //使得程序会等待一个按键的动作,防止程序从vs .NET启动时屏幕会快速运行并关闭
}
}
}
C#是大小写敏感的
以 ;结尾
和java不同的点,文件名可以不同于类的名称
Main为程序的入口,只有一个
标识符
用来识别类、变量、函数或者其他用户定义的项目。
以字母、下划线或者@开头,后面可以加一系列字母、数字、下划线和@。不能包含任何嵌入的空格或者字符,eg. ? \ /等
不能是关键字,要使用关键字,要在关键字前面加个@
区分大小写
不能与C#的类库名相同
关键字(保留字)
分为保留关键字和上下文关键字
保留关键字 比如:abstract as bool ...
上下文关键字 比如:add let join ...
有误之处望指点!【Email:3147310397@qq.com】