发布了文章6 月 9 日
提供用于创建、移动目录及子目录并对其进行枚举的静态方法。此类不可继承。 public static class Directory 继承ObjectDirectory备注使用 Directory 类执行复制、移动、重命名、创建和删除目录等典型操作。要创建目录,请使用CreateDirectory方法之一。要删除目录,...
发布了文章6 月 3 日
为另一个流上的读写操作添加缓冲层。此类不可被继承。 public sealed class BufferedStream : System . IO . Stream
发布了文章6 月 1 日
BinaryReader 可将基元数据类型作为特定编码中的二进制读取;BinaryWriter 以二进制形式将基元类型写入流,并支持以特定编码写入字符串。
发布了文章5 月 23 日
定义驱动器类型的常量,包括 CDRom(光盘)、Fixed(固定)、Network(网络)、NoRootDirectory(无根)、Ram(内存)、Removable(可移动)和 Unknown(未知)。
发布了文章5 月 17 日
提供有关当前环境和平台的信息以及对其进行操作的方法。此类不可被继承。 public static class Environment 继承ObjectEnvironment示例以下示例展示了 Environment 的常用的字段和方法: {代码...} 属性CommandLine获取当前进程的命令行。 public static string Comm...
发布了文章5 月 3 日
提供一组 static(在 Visual Basic 中为 Shared)方法,用于查询实现 IEnumerable < T > 的对象。但对于实现 IEnumerable < T > 的对象,这些方法大多可以以实例方法出现,而不一定使用 IEnumerable < T > 的静态方法;反之,不实现 IEnumerable &...
发布了文章3 月 17 日
表示可通过索引访问的强类型对象单集。提供搜索、排序和操作列表的方法。 public class List < T > : System . Collections . Generic . ICollection < T > , System . Collections . Generic . IEnumerable < T > , System . Collections . Gener...
发布了文章2 月 28 日
ICollection < T >,IEnumerable < T >,IReadOnlyCollection < T >,ISet < T >,ICollection,IEnumerable,IReadOnlySet < T >,IDeserializationCallback,ISerializable
发布了文章2 月 22 日
ICollection < T >,IEnumerable < T >,IReadOnlyCollection < T >,ISet < T >,ICollection,IEnumerable,IReadOnlySet < T >,IDeserializationCallback,ISerializable
发布了文章2 月 9 日
ICollection < KeyValuePair < T键 , T值 > > , IDictionary < T键 , T值 > , IEnumerable < KeyValuePair < T键 , T值 > > , IEnumerable < T > , IReadOnlyCollection < KeyValuePair < T键 , T值 > > , IReadOnl...
发布了文章1 月 11 日
提供用于创建、操作、搜索和排序数组的方法,从而作为公共语言运行时中所有数组的基类。 public abstract class Array : ICloneable , System . Collections . IList , System . Collections . IStructuralComparable , System . Collections . IStructuralEquatable
发布了文章2025-12-29
Action 封装一个没有参数或 1 ~ 16 个参数且不返回值的方法。Func 封装一个没有参数或 1 ~ 16 个参数且有指定类型的返回值的方法。
发布了文章2025-12-21
表示应用程序执行期间发生的错误。 public class Exception : System . Runtime . Serialization . ISerializable
发布了文章2025-12-12
ReadOnlySpan < T > 类型是一种 ref struct,它在栈上分配,而非托管堆上。ref struct 类型有诸多限制,以确保它们不会被提升到托管堆,其中包括:它们不能被装箱,不能赋值给 Object 类型、dynamic 类型的变量或任何接口类型的变量,不能作为引用类型中的字段...
发布了文章2025-12-10
Span < T > 类型是一种 ref struct,它在栈上分配,而非托管堆上。ref struct 类型有诸多限制,以确保它们不会被提升到托管堆,其中包括:它们不能被装箱,不能赋值给 Object 类型、dynamic 类型的变量或任何接口类型的变量,不能作为引用类型中的字段,也不能...
发布了文章2025-12-06
继承 Object String实现 IEnumerable < Char >;IEnumerable;IComparable;IComparable < String >;IConvertible;IEquatable < String >;ICloneable;IParsable < String >;IParsable < TSelf >;ISpanParsable < String >
发布了文章2025-11-13
任务异步编程(TAP)模型在典型的异步编程之上提供了一层抽象。在该模型中,您像往常一样编写代码,将其视为一系列语句。不同之处在于,在编译器处理每个语句以及开始处理下一条语句之前,您可以以任务为基础的方式阅读您的代码。为了实现这一模型,编译器会对每个任...
发布了文章2025-09-23
语言集成查询(LINQ)指的是基于将查询功能直接整合到 C# 语言中而形成的一系列技术。传统上,针对数据的查询是以简单的字符串形式表达的,且在编译时没有类型检查,也没有智能提示支持。此外,针对不同的数据源(如 SQL 数据库、XML 文档、各种 Web 服务等),您需...
发布了文章2025-09-09
记录是基于值进行比较的类型。您可以将记录定义为引用类型或值类型。如果 record 类型的定义完全相同,并且对于每个字段,两个记录中的值都相等,那么这两个 record 类型的变量就是相等的。如果 class 类型的两个变量相等,则意味着所引用的对象属于相同的 class 类...
发布了文章2025-08-31
传递给可执行文件的命令行参数可以在顶级语句中访问,也可以通过 Main 函数的可选参数来获取。这些参数以字符串数组的形式提供。数组中的每个元素代表一个参数。参数之间的空格会被去除。例如,考虑以下对一个虚构可执行文件的命令行调用: