1. using System.Collections;
有ArrayList;Hashtable;Stack;Queue;DictionaryEntry;等集合
2. using System.Reflection;
获取Assembly 的属性值
3. using System.Data;
访问和操作数据库等类
4. using System.Drawing;
图像,画笔,和gdi
5. using System.IO;
对文件、文件夹的操作
6. using System.Media;
播放wav和系统wav文件
7. using System.Net;
操作网络
8. using System.Runtime;
运行时的各种信息
9. using System.Security;
用于安全和加密
10.using System.Text;
各种编码方式和正则表达式
11.using System.Threading;
多线程
12.using System.Web;
asp.net的web编程
13.using System.Windows.Forms;
各种控件
14.using System.Xml;
操作xml文件
常用类
15. Microsoft.Win32.Registry
操作注册表
16. System.Runtime.InteropServices.Marshal
操作内存
17. System.Enum;
操作枚举
18. System.DateTime;
操作时间
19. System.Math;
操作数字类
20. System.Runtime.Serialization
用于序列化和反序列化
21. System.Windows.Forms.Clipboard;
操作剪贴板
22. DateTime.IsLeapYear("1990");
判断是否为闰年
23. System.Text.RegularExpressions.Regex.IsMatch("字符串","正则表达式");
判断正则,返回bool型
24. Console.CapsLock;
获取caps_lock键,是否按下
25. System.Environment;
System.Windows.Forms.SystemInformation;
获取系统信息
26. System.Array;
操作数组,排序,倒序等
27. System.Windows.Forms.Screen s = Screen.PrimaryScreen;
获取显示器信息
28. System.Guid.NewGuid();
获取新的guid
29. System.Random r = new Random();
r.Next();
产生随机数
30. System.Drawing.Point p = new Point(100,200);
System.Drawing.Size s = new Size(500,600);
位置和大小
31. System.Threading.Thread.Sleep(3000);
延迟三秒
32. System.Drawing.Point p = MousePosition;
获取当前鼠标坐标
分享到:
相关推荐
以上是C#常用命名空间的基础知识,每个命名空间下还包含许多具体的类和接口,其详细用法和功能需要结合具体的编程实践进行学习。C#开发者应当熟练掌握这些常用命名空间,以便高效地构建各种应用程序。
### .Net常用命名空间和类介绍 #### 一、基础命名空间 1. **System.Collections** - **概述**:该命名空间包含了多种与集合相关的类型,如`List<T>`、`Queue`、`BitArray`、`Hashtable`和`Dictionary, TValue>`等...
1. **System**: 此命名空间是C#中最基本且最常用的命名空间,包含了程序运行时环境所需的所有基本类和接口,如`string`、`int`等基础数据类型,以及异常处理、类型转换等功能。 2. **System.Collections**: 提供了...
以上仅是C#常用类库的一部分,实际上,.NET Framework和.NET Core提供了更为丰富的类库供开发者使用。了解并熟练掌握这些类,将大大提高开发效率,简化代码编写,使得C#项目开发更加得心应手。"Common类库"可能包含...
其中一种常用的方式是通过`Microsoft.Office.Interop.Excel`命名空间来实现。本文将详细介绍如何在C#项目中引用`Microsoft.Office.Interop.Excel`命名空间,并通过具体示例展示其使用方法。 #### 1. 安装Office环境...
它提供了一系列接口和类来生成和编译源代码。这对于那些需要动态生成和编译代码的应用场景非常有用。 #### System.Collections System.Collections 命名空间提供了各种集合类,包括 List、Dictionary、Queue 等,...
在深入学习和掌握C#的过程中,了解并熟练...以上只是部分C#常用类的简要介绍,实际的学习过程中,还需要结合具体的项目需求和类的API文档进行深入研究。通过实践这些知识点,可以极大地提升你在C#编程中的技能水平。
以上只是C#常用类的冰山一角,还有许多其他类如`EventArgs`、`EventHandler`用于事件处理,`Random`类用于生成随机数,`StreamReader`和`StreamWriter`用于流式读写等。掌握这些基础类的使用,对于提升C#开发技能至...
10. **System.Diagnostics**: 该命名空间提供了调试和性能监控的类,如`Stopwatch`用于测量代码执行时间,`Debug`和`Trace`用于输出调试信息。 以上就是C#中的一些常见类的简要介绍。每个类都包含了许多详细的方法...
1. **基础类**:在C#中,基础类通常指的是System命名空间下的类,如Object、String、Exception等。它们是所有其他类的基类,提供了基本的数据类型和操作。例如,Object类是所有类的根,包含了Equals()、GetHashCode...
1. **文件和目录操作**:System.IO命名空间提供了FileStream、FileInfo、DirectoryInfo等类,用于读写文件、创建、删除、移动目录和文件。 2. **网络通信**:System.Net命名空间中的WebClient、HttpWebRequest/...
9. **多线程**:`System.Threading`命名空间提供了多线程支持,如`Thread`类用于创建和管理线程,`Mutex`、`Semaphore`用于线程同步,`Task`和`async/await`关键字则提供了更现代的异步编程模型。 10. **网络通信**...
这个名为"C#常用的功能类大全"的资源集合提供了一系列实用的工具类,帮助开发者更高效地完成这些任务。以下是这些功能类的主要模块和相关知识点的详细解释: 1. **Excel操作**: - 使用`NPOI`库,可以方便地读取和...
在.NET框架中,C#语言提供了丰富的...以上就是"C#常用类集"中涉及的关键知识点,这些工具类使得C#程序员能够高效地开发应用程序,处理各种数据和资源。了解并熟练使用这些类库,对于提升代码质量和开发效率至关重要。
1. **System.Collections**: 这个命名空间提供了一系列接口和类,如 ArrayList、Queue 和 Dictionary,用于创建和管理各种集合对象。这些集合类支持基本的添加、删除、查找等操作,是编程中最基础的数据结构。 2. *...
.NET Framework的`System.IO`命名空间提供了大量此类功能,但开发者可能会根据需求进行封装。 7. **数据验证类**: - `DataValidator`可能是用来验证用户输入或业务规则的类。它可以包含各种验证规则,如非空检查...
C#提供了System.DirectoryServices命名空间,其中的DirectoryEntry和DirectorySearcher类可用于查询AD域中的用户和组信息。例如,通过连接到AD服务器,设置搜索过滤器,可以获取特定用户的属性或查找属于某个组的...
上述代码中,`using`语句导入了几个常用的命名空间,使得可以直接使用这些命名空间中的类和成员,而无需每次调用时都加上命名空间前缀。 ### 方法 方法是类或结构的一部分,用于执行特定任务或返回一个值。在示例...
在这个"C#常用工具类"的代码集合中,我们可以期待找到一些实用的、能够提升开发效率的代码片段和类库。下面,我们将深入探讨其中可能涵盖的一些关键知识点。 1. **字符串操作**:C#中的`System.String`类虽然提供了...