.NET Framework 概述

1.NET Framework 包含以下两个主要组件

 公共语言运行时(CLR)

   通用语言规范(CLS)规定 所有语言必须遵循的基本语言功能的公共子集

   公共类型系统(CTS)描述如何在运行时声明、使用和管理像类、结构、枚举、接口等类型,从而便于在各语言之间使用这些类型

 统一的类库集

  当编译用兼容.NET的语言编写代码时,输出的代码为微软中间语言(即MSIL)的形式,第一次运行代码时,MSIL代码将被转换为特定于CPU的代码。JIT编译器的主要任务是将一般的MSIL代码转换为可由CPU直接执行的计算机代码

2.C#中常用的命名空间

  System.Data 处理数据访问和管理;在定义ADO.NET技术中起重要作用

  System.IO   管理对文件和流的同步和异步访问

  System.Windows 处理基于窗体的Windows创建

  System.Reflection 包含用于从程序集里读取元数据的类

  System.Threading  包含用于多线程编程的类

  System.Collection 包含不同的接口和类,这些接口和类用来定义不同的对象

 3.装箱和拆箱

 装箱: 值-->引用

int val=100;
object obj=val;
Console.WriteLine("对象的值={0}",obj);

  拆箱:引用-->值

int val=100;
object obj=val;
int num=(int)obj;
Console.WriteLine("num:{0}",num);

 4.枚举

  枚举是一组已命名的数值常量,它们有助于定义具有一组特定值的数据类型

public enum WeekDays
{
  Monday,
  Tuesday,
  Wednessday,
  Thursday,
  Friday
}
原文地址:https://www.cnblogs.com/dong897812629/p/2845779.html