C#由微软开发,是一种面向对象的编程语言。
C#具有面向对象、面向组件、易于学习、结构化、高效率、跨平台、.Net框架的一部分的特点。
.Net框架
可以写一下应用程序:
-
Windows应用程序
-
Web应用程序
-
Web服务
.Net框架就相当于一个代码库,框架的设计适用于C#、C++、VB、Jscript等,他们直接可以相互访问框架或者相互交互。
.Net框架的组件 -
公共语言运行库(CLR)
-
.Net类库
-
公共语言规范
-
通用类型系统
-
元数据
-
Windows窗体
-
Windows工作流基础
-
Windows显示基础
-
Windows通信基础
-
ASP.Net和ASP.Net AJAX
-
ADO.Net
C#编程工具
1、visual studio(收费)
2、visual C# express(免费)
3、visual web developer(免费)
从helloword开始
代码如下:
using System;
namespace hellowordApplication
{
class helloword
{
static void Main(string[] args)
{
Console.WriteLine("hello word!");
Console.Write("hello word!");
Console.WriteLine("hello word!");
Console.WriteLine("hello word!");
Console.ReadKey();
}
}
}
运行结果
C#代码书写注意事项:
1、namespace后面的命名空间的名字必须是一个单词,通常情况下取为:类名+Appplication;
2、每一个语句后面必须加分号,并且是英文状态下;
3、 C#是区分大小写的;
C#程序结构
- using 引入命名空间,后面需要加分号;
- namespace声明命名空间,不需要加分号;
- class定义一个类;
- Main主函数,指定类的方法,输出hello word!
- Console.ReadKey()等待键盘输入键入,避免闪退。
- Console.Write()书写完成之后不换行,光标仍然在那一行
- Console.WriteLine()书写完成之后换行,光标在下一行