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();
    }
    }
    }

运行结果
0   C#初识_C#编程

C#代码书写注意事项:
1、namespace后面的命名空间的名字必须是一个单词,通常情况下取为:类名+Appplication;
2、每一个语句后面必须加分号,并且是英文状态下;
3、 C#是区分大小写的;


C#程序结构

  • using 引入命名空间,后面需要加分号;
  • namespace声明命名空间,不需要加分号;
  • class定义一个类;
  • Main主函数,指定类的方法,输出hello word!
  • Console.ReadKey()等待键盘输入键入,避免闪退。
  • Console.Write()书写完成之后不换行,光标仍然在那一行
  • Console.WriteLine()书写完成之后换行,光标在下一行