.net程序员应该掌握的常用类库

系统类

Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类。

DateTime结构,Guid 结构,

ICloneable接口,IComparable接口,IConvertible接口, IDisposable类,

集合类

ICollection接口,IComparer接口,IDictionary接口。IDictionaryEnumerator接口 ,IEnumerable接口,

IEnumerator接口,IHashCodeProvider接口,IList接口,

Stack 类,Queue类 ArraryList类,Hashtable类,SortedList类 CollectionBase类,DictionBase类

DictionEntry结构。

输入输出

字节流

Stream类,BufferedStream类,FileStream类,MemorStream类

二进制I/O流

BinaryReader类,BinaryWriter类。

字符I/O流

TextReader类,TextWriter类,StreamReader类,StreamWriter类,StringReader类,StringReader类,StringWriter类。

I/O枚举

FileAccess枚举,FileAttributes枚举,FileMode枚举,FileShare枚举。

文件系统操作类

FileSystemInfo类 Directory类,Directoryinfo类 ,File类,Fileinfo类

反射

应用程序层次结构类

Assembly类,Module类,

成员信息类

Memberinfo类,MethodBase类,ConstructorInfo类,EventInfo类

MainifestResourceInfo类 Methodinfo类,ParameterInfo类,propertyInfo类

SystemReflection的其他成员,

Binder类,BindingFlags枚举 IReflect枚举 Pointer类

时间: 2024-12-05 04:20:55

.net程序员应该掌握的常用类库的相关文章

.net程序员应该掌握的常用类库(一)

类库是我们学习和开发的基本. 因为本人列举了一些常用的类,得到了很多网友的支持评论.为了更好的系统学习这些基础. 本人打算写一系列的总结.希望对新手有所帮助,高手多多指点. 以下主要涉及是的system命名空间的常用类 基本的Object和Type类,它构成了.NET FrameWork功能的基础. 多用途的类.如Array.Console和String,它们被用于许多不同类型的应用程序. 重要的基类,如EventArgs.Exception和MarshalByRefObject.这些类定义了很

.net程序员应该掌握的常用类库(二)

GC类 它可以通过编程使用一个静态的成员集合与垃圾回收器进行交互. 一般只有使用那托管代码是才需要用到System.GC类 垃圾回收由以下步骤组成: 1. 垃圾回收器搜索托管代码中引用的托管对象. 2. 垃圾回收器尝试完成没有被引用的对象. 3. 垃圾回收器释放没有被引用的对象并回收它们的内存. Guid类 表示全局唯一标识符 (GUID). 这个类园子里讨论比较火热. 大家可以看看以下面几篇文章 关于GUID 使用Guid做主键和int做主键性能比较 ICloneable 接口 支持克隆,即用

初学者java-java程序员用不用研究jre类库里底层的代码?

问题描述 java程序员用不用研究jre类库里底层的代码? java程序员用不用研究Java 标准类库里底层的代码及其原理?还有第三方框架的底层代码?老师和我们说会用就可以了,但我总感觉一个优秀的程序员要把底层的代码看懂吧?比如项目里好多处理功能的代码都是拷贝过来用,但原理不是特懂.比如我图片里的那些个调用的方法老师讲的听着还行,我要是自己就想不出来. 解决方案 现在的阶段就好比开车,知道怎么开就行了.至于它为什么能开,为什么踩刹车车子停住,以后有时间看看C语言 解决方案二: http://ti

图解程序员必须掌握的Java常用8大排序算法_java

这篇文章主要介绍了Java如何实现八个常用的排序算法:插入排序.冒泡排序.选择排序.希尔排序 .快速排序.归并排序.堆排序和LST基数排序,分享给大家一起学习. 分类1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序. 先来看看8种排序之间的关系: 1.直接插入排序 (1)基本思想:

整理类库-新手Net开发程序员想知道如何整理C#类库?

问题描述 新手Net开发程序员想知道如何整理C#类库? 刚工作不久带我的师父在做框架,让我帮忙整理类库,我不知道如何下手,求有经验的大神指导一下(最好能具体告知整理类库的步骤和注意事项)谢谢了

Java程序员常用工具集

    我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了.我想列下我能想到的一个Java程序员会用到的常用工具. 一.编码工具 1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,<Eclipse常见快捷键列表> 2.插件:  (1) Findbugs,在release之前进行一次静态代码检查是必须的 (2) Clover,关心你的单元测试覆盖率 (3) Checkstyle 代码风格检查 3.构建和部署工具:an

程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理 - by Glede

最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码.cocos2d-x还是一套比较方便的api的,什么action啊.director啊.ccpoint啊都蛮便捷的.但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数-- 用一些比较原始.低效率的方法-- 甚至是copy / paste-- ----. --. 这不科学啊!你不能这么勤劳啊!你这么勤劳要出事的啊!每年有多少程序员过劳死啊!程序员一定要是懒骨头才是正道啊! 首先第一个,看到有问题,要

程序员需要有多懒 ?- cocos2d-x 数学函数、常用宏粗整理

原帖地址:http://www.cnblogs.com/buaashine/archive/2012/11/12/2765691.html 1.注意这是cocos2d-x中的函数,但大体上和cocos2d中的函数相同. 2.删除了部分C++的内容 ;) 最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码.cocos2d-x还是一套比较方便的api的,什么action啊.director啊.ccpoint啊都蛮便捷的.但是我看到几个dev有时候会很不知道用它们,

[茗洋芳竹]程序员常用不常见很难得的地址大全,博主很辛苦

原文 http://www.cnblogs.com/Fresh-Air/archive/2013/05/07/3065090.html 网址分类导航:       简单设置与开发支持       桌面程序可能用的到        美工可能会看的         前端人员可能用的        简单工具         常用软件下载           数据库工具        游戏开发          其他语言友情链接        jQuery框架       .NET要用到的部分解决方案框