首页 > 代码库 > c#基础介绍一

c#基础介绍一

这学期学了c#,固做下基础知识的总结。

 

常识

C#本身是一门语言,他是用于生成面向.NET环境的代码,但其并不是.NET的一部分。换言
之,C#编写 的代码总是运行在.NET Framework中。而且,在很多时候,C#的特定功能依赖
于.NET。比如,在C#中声 明一个int 类型,实际上是.NET中System.Int32类的一个实例

.NET的核心是CLR(公共语言运行时)。在CLR中运行的代码,我们成为“托管代码”。
我们写的代码在运行之前,会经过两个编译阶段。
1、把源代码编译为IL(Microsoft中间语言)
2、CLR把IL 编译为平台专用的代码。

 

命名空间

命名空间是.NET 避免类名冲突的一种方式。在大型开发中,往往都是团队开发,假如A公
司开发了一个 user类,而B公司也开发了一个user类,如果两个类要一起工作,就很可能
产生冲突,这时候,命名空间 便能很好的解决问题。A公司的user类的命名空间可以命名
为 companyA,而B公司的user类可以命名为 companyB,这样即使两个类在一起工作也不
会产生冲突,在实例化类的时候,我们采用 命名空间.类名 这样的方式来实例化的。即:
companyA.user 这样的方式。

 

helloword

using System;
namespace com.bin
{
    class HelloClass
    {
        static void Main()
        {
            Console.WriteLine("Hello world !");
       }
    }
}