Welcome

首页 / 软件开发 / .NET编程技术 / .net程序员应该掌握的常用类库(一)

.net程序员应该掌握的常用类库(一)2011-12-05 cnblogs 贤达类库是我们学习和开发的基本。 因为本人列举了一些常用的类,得到了很多网友的支持评论。为了更好的系统学习这些基础。

本人打算写一系列的总结。希望对新手有所帮助,高手多多指点。

以下主要涉及是的system命名空间的常用类

基本的Object和Type类,它构成了.NET FrameWork功能的基础。

多用途的类。如Array、Console和String,它们被用于许多不同类型的应用程序。

重要的基类,如EventArgs、Exception和MarshalByRefObject。这些类定义了很多派生类通用的属性可方法。

Math类,他是一个只包含的数学函数和常量的库。

Convert类,它提供了转换函数。

一般来通用的都会定义为静态的类。这样方面全句调用。

Type类

Type它表示类型声明:类类型、接口类型、数组类型、值类型、枚举类型、类型参数、泛型类型定义,以及开放或封闭构造的泛型类型。

一个只包含的数学函数和常量的库。

可以过通过两种方法来获得一个Type对象,一种使用GetType()方法,或是使用typeOf运算符。 下面语句都将提供一个代表String类的Type对象

Type type1 = Type.GetType("System.String");
Type type2=typeof(string);

下面是一个简单的事例代码

using System;
using System.Reflection;
class Example
{
static void Main()
{
Type t = typeof(String);
MethodInfo substr = t.GetMethod("Substring",
new Type[] { typeof(int), typeof(int) });
mp;nbsp; Object result =
substr.Invoke("Hello, World!", new Object[] { 7, 5 });
Console.WriteLine("{0} returned "{1}".", substr, result);
}
}
/* This code example produces the following output:
System.String Substring(Int32, Int32) returned "World".
*/