c# 学习笔记1
来源:互联网 发布:java将字符串写入文件 编辑:程序博客网 时间:2024/05/17 07:36
1、命名约定(命名空间)
System.Collections.ArrayList 表示ArrayList 类型,该类型属于 System.Collections 命名空间。System.Collections 中的类型可用于操作对象集合。
2、System命名约定
System 命名空间是 .NET Framework 中基本类型的根命名空间。此命名空间包括表示由所有应用程序使用的基本数据类型的类:Object(继承层次结构的根)、Byte、Char、Array、Int32、String 等。
3、System命名约定简介
System 命名空间包含基本类和基类,这些类定义常用的值和引用数据类型、事件和事件处理程序、接口、属性和异常处理。
System.Collections 命名空间包含具有以下功能的类型:定义各种标准的、专门的、通用的集合对象。
System.Dynamic 命名空间提供支持动态语言运行时的类和接口。
4 C#提供的常用容器.
System.Collections 命名空间包含接口和类,这些接口和类定义各种对象(如列表、队列、位数组、哈希表和字典)的集合。
1、ArrayList 动态数组
使用大小会根据需要动态增加的数组。
2、Hashtable 键值Hash容器
表示根据键的哈希代码进行组织的键/值对的集合
3、Queue 队列 FIFO
表示对象的先进先出集合。
4、Stack 栈
表示对象的简单后进先出 (LIFO) 非泛型集合。
5、BitArray
管理位值的压缩数组,该值表示为布尔值,其中 true 表示位是打开的 (1),false 表示位是关闭的 (0)。
5、C#提供的并发容器
System.Collections.Concurrent C#提供并发容器
ConcurrentStack<T> 表示线程安全的后进先出 (LIFO) 集合。
ConcurrentQueue<T> 表示线程安全的先进先出 (FIFO) 集合。
ConcurrentDictionary<TKey, TValue> 表示可由多个线程同时访问的键/值对的线程安全集合。
ConcurrentBag<T> 表示对象的线程安全的无序集合。
BlockingCollection<T> 为实现 IProducerConsumerCollection<T> 的线程安全集合提供阻塞和限制功能。
6、C#提供的范型机制容器
System.Collections.Generic 命名空间包含定义泛型集合的接口和类,泛型集合允许用户创建强类型集合,它能提供比非泛型强类型集合更好的类型安全性和性能。
Dictionary<TKey, TValue> 表示键和值的集合。
HashSet<T> 表示值的集。
LinkedList<T> 表示双向链接列表。
List<T> 表示可通过索引访问的对象的强类型列表。 提供用于对列表进行搜索、排序和操作的方法。
Queue<T> 表示对象的先进先出集合。
SortedSet<T> 表示按排序顺序保持的对象的集合。
Stack<T> 表示相同任意类型的实例的可变大小的后进先出 (LIFO) 集合。
- c#学习笔记(1)
- C#学习笔记(1)
- C# 学习笔记(1)
- c#学习笔记(1)
- c#学习笔记(1)
- C# 学习笔记(1)
- c#学习笔记1
- C#学习笔记1
- C#学习笔记(1)
- c#学习笔记(1)
- C#学习笔记1
- C#学习笔记1
- C#学习笔记1
- c#学习笔记1
- C#学习笔记1
- c# 学习笔记1
- C#学习笔记1
- c#学习笔记1
- Foundation 框架1
- JS-闭包详解
- weka实战003:apriori关联规则算法的实现
- fatal error: CCMenuItem.h: No such file or directory
- Tomcat 端口被占用问题.Several ports ( 8080, 8009) required by Tomcat v6.0
- c# 学习笔记1
- Mac 命令行大全
- 反射机制一
- sql文件解析
- 什么是KVC和KVO?
- meta标签常用属性整理
- 参数估计、假设检验及它们之间的关系(相同点、联系与区别)
- C++基础学习—C++入门 c++相对于c,引入了什么东西
- const T、const T*、T *const、const T&、const T*& 的区别