576 次浏览
使用 C# 中的 string.Empty 将字符串设置为为空 - string myStr = string.Empty; 要检查它是否为字符串,请使用 IsNullOrEmpty() 方法 - if (string.IsNullOrEmpty(myStr)) { Console.WriteLine("字符串为空或为 null!"); } 以下是一个示例 - 示例 使用 System; 命名空间 Demo { 公共类 Program { 公共静态无效 Main(字符串[] args) { 字符串 myStr = string.Empty; if (string.IsNullOrEmpty(myStr)) { Console.WriteLine("字符串为空或为 null!"); } else { Console.WriteLine("字符串不为空或不为 null!"); } } } } 输出 字符串为空或为 null!
1K+ 次浏览
要使 C# 程序休眠 x 毫秒,请使用 Thread.Sleep() 方法。将其设置为 1000 毫秒 - Thread.Sleep(1000); 以下是显示如何为线程设置计数器并在 for 循环的每次迭代中将其设置为休眠 1000 毫秒的代码 - 示例 使用 System; 使用 System.Threading; 命名空间 MultithreadingApplication { 公共类 ThreadCreationProgram { 公共静态无效 CallToChildThread() { 尝试 { Console.WriteLine("子线程启动"); 对于 (int counter = 0; counter
62 次浏览
声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组赋值。以下是声明,它不会创建数组 - int[] id; 以下创建了一个整数数组。数组是引用类型,因此您需要使用 new 关键字来创建数组的实例 - Int[] id = new int[5] {};让我们来看一个例子 - 示例 使用 System; 命名空间 ArrayApplication { 公共类 MyArray { 公共静态无效 Main(字符串[] args) { int ... 阅读更多
335 次浏览
精度说明了 float 和 double 数据类型之间的区别。Float 是单精度 (32 位) 浮点数据类型。Double 是双精度 (64 位) 浮点数据类型。float 类型的范围 - -3.4 x 1038 到 + 3.4 x 1038 double 类型的范围是 - (+/-)5.0 x 10-324 到 (+/-)1.7 x 10308 float 类型的默认值 - 0.0F double 类型的默认值 - 0.0D
4K+ 次浏览
初始化 当您在声明变量时为其赋值时,这称为初始化。这是一个例子 - int val = 50; 对于数组初始化,您可能需要一个 new 关键字,而对于初始化变量,则不需要。实例化 当您使用 new 关键字为类在 C# 中创建一个新对象时,这称为实例化。使用 new 运算符来实例化 C# 中的类。这是一个示例,显示使用 new 关键字创建的两个 Student 类对象 - Student s1 = new Student(); Student s2 = new Student();
820 次浏览
要在 C# 中截断文件,请使用 FileStream.SetLength 方法。以下是语法 - public override void SetLength (long value); 这里,int64 = 流的长度 Value < 当前长度 如果值小于流的当前长度:流将被截断。如果当前位置大于新长度,则当前位置将移动到流的最后一个字节。Value > 当前长度 流将被扩展,并且当前位置保持不变。如果流被扩展,则旧长度和新长度之间的流内容未定义。以下是 ... 阅读更多
925 次浏览
要在 C# 中创建一个新文件,请使用 FileStream 对象。以下是语法 - FileStream = new FileStream( , , , ); 让我们来看一个“test.dat”文件的示例,该文件使用 File 对象创建/打开 - FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate,FileAccess.ReadWrite); 以下是一个示例 - 示例 使用 System; 使用 System.IO; 命名空间 FileIOApplication { 类 Program { 静态无效 Main(字符串[] args) { FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite); 对于 (int i = 1; i
107 次浏览
继承允许我们根据另一个类来定义类,这使得创建和维护应用程序更加容易。在创建类时,程序员可以指定新类应该继承现有类的成员,而不是编写全新的数据成员和成员函数。这个现有类称为基类,新类称为派生类。一个类可以从多个类或接口派生,这意味着它可以继承多个基类或接口的数据和函数。让我们来看一个 ... 阅读更多
8K+ 次浏览
静态变量用于定义常量,因为可以通过调用类来检索它们的值,而无需创建类的实例。静态变量可以在成员函数或类定义之外初始化。您也可以在类定义内初始化静态变量。示例 使用 System; 命名空间 StaticVarApplication { 类 StaticVar { 公共静态 int num; 公共无效 count() { num++; } 公共 int getNum() { 返回 num; } } 类 ... 阅读更多
要在 C# 中将 ArrayList 转换为 Array,请使用 ToArray() 方法。首先,设置一个 ArrayList - ArrayList arrList = new ArrayList(); arrList.Add("one"); arrList.Add("two"); arrList.Add("three"); 现在,要转换,请使用 ToArray() 方法 - arrList.ToArray(typeof(string)) as string[]; 让我们来看完整的代码 - 示例 使用 System; 使用 System.Collections; 公共类 Program { 公共静态无效 Main() { ArrayList arrList = new ArrayList(); arrList.Add("one"); arrList.Add("two"); arrList.Add("three"); 字符串[] arr = arrList.ToArray(typeof(string)) as string[]; foreach (字符串 res in arr) { Console.WriteLine(res); } } } 输出 one two three