以下列表介绍其他新增功能、改进和便利。
为了支持区分区域性的格式设置,System.TimeSpan 结构包含了 ToString、Parse 和 TryParse 方法的新重载,以及新的 ParseExact 和 TryParseExact 方法。健康知识平台
新的 String.IsNullOrWhiteSpace 方法指示字符串是否为 null、为空或仅包含空白字符。 已向 String.Concat 和 String.Join 方法添加了可以连接 System.Collections.Generic.IEnumerable(Of T) 集合的成员的新重载。
您可以使用 String.Concat 方法将可枚举集合中的每个元素连接在一起,而无需先将元素转换成字符串。
可以使用的两种新的简便方法是:StringBuilder.Clear 和 Stopwatch.Restart.
新的 Enum.HasFlag 方法确定在某个枚举值中是否设置了一个或多个位域或标志。 Enum.TryParse 方法返回一个布尔值,指示能否成功分析字符串或整数值。
System.Environment.SpecialFolder 枚举包含多个新文件夹。
现在可以使用从 System.IO.Stream 类继承的类中的 CopyTo 方法轻松地将一个流复制到另一个流中。
使用新的 Path.Combine 方法重载可组合文件路径。
新的 System.IObservable(Of T) 和 System.IObserver(Of T) 接口为基于推送的通知提供通用机制。
System.IntPtr 和 System.UIntPtr 类现在包括对加法运算符和减法运算符的支持。
现在可以通过将类型包装在 System.Lazy(Of T) 类内部,为任何自定义类型启用迟缓初始化。
新的 System.Collections.Generic.SortedSet(Of T) 类提供了一个按插入、删除和搜索后的排序顺序维护数据的自平衡树。 此类可实现新的 System.Collections.Generic.ISet(Of T) 接口。
System.IO.Compression.DeflateStream 和 System.IO.Compression.GZipStream 类的压缩算法得到了改进,以便不再扩充已压缩的数据。 此外,还移除了压缩流的 4 GB 大小限制。
新的 Monitor.Enter(Object, Boolean) 方法重载采用布尔值引用,并仅在成功进入监视器时才自动将其设置为 true.更多
http://lailjiaaie.blog.51cto.com 可以使用 Thread.Yield 方法让调用线程执行准备好在当前处理器上运行的另一个线程。
System.Guid 结构现在包含 TryParse 和 TryParseExact 方法。
新的 Microsoft.Win32.RegistryOptions 枚举可用于指定计算机重新启动后不保留的可变注册表项。
注册表项不再受限于 255 个字符的最大长度。
阅读(363) | 评论(0) | 转发(0) |