找到关于编程的34423 篇文章
4K+ 次浏览
你无法在 C# 中调整数组大小,但可以使用 Array.Resize 将数组替换为不同大小的新数组。以下是我们的数组:char[] ch = new char[10]; ch[0] = 'a'; ch[1] = 'b'; 现在,调整大小:Array.Resize(ref ch, 10); 完整的示例如下:示例 在线演示using System; class Program { static void Main() { char[] ch = new char[10]; ch[0] = 'a'; ch[1] = 'b'; // 调整数组大小 Array.Resize(ref ch, 10); // 为新元素设置值 ... 阅读更多
5K+ 次浏览
首先,声明并初始化两个数组:int[] arr1 = { 37, 45, 65 }; int[] arr2 = { 70, 89, 118 }; 现在创建一个新的列表:var myList = new List(); myList.AddRange(arr1); myList.AddRange(arr2); 使用 AddRange() 方法将数组添加到新创建的列表中。myList.AddRange(arr1); myList.AddRange(arr2); 现在将列表转换为数组,如下所示:示例 在线演示using System; using System.Collections.Generic; class Demo { static void Main() { int[] arr1 = { 37, 45, 65 }; int[] arr2 = { 70, 89, 118 }; // 显示数组 1 Console.WriteLine("数组 1..."); ... 阅读更多
235 次浏览
当您尝试访问指向 null 的成员字段或函数类型时,会发生 NullReferenceException。这是一个示例:示例 在线演示using System; class Demo { static void Main() { string str = null; if (str.Length > 0) { Console.WriteLine(str); } } }输出以下是输出结果。由于您尝试访问指向 null 的成员,因此会引发 NullReferenceException:未处理的异常:System.NullReferenceException:对象引用未设置为对象的实例 at Demo.Main () [0x00002] in :0 [ERROR] 严重的未处理异常:System.NullReferenceException:对象引用未设置为对象的实例 at Demo.Main () [0x00002] in :0
28 次浏览
它获取枚举中常量名称的数组。以下是语法:Enum.GetNames(Type) 其中,Type 是枚举类型。以下是一个示例:示例 在线演示using System; class Demo { enum Vehicle { Car, Motorbike, Truck, }; static void Main() { // 显示枚举 foreach ( string res in Enum.GetNames ( typeof (Vehicle))) Console.WriteLine (res); } }输出Car Motorbike Truck
580 次浏览
使用 Enum.GetName 获取枚举值的字符串表示形式。它有两个参数:Type - 枚举类型 Object - 枚举的值 以下是一个示例:示例 在线演示using System; class Demo { enum Vehicle { Car, Motorbike, Truck, Bicycles }; static void Main() { // 使用 GetName 获取枚举类型的字符串表示形式 string res = Enum.GetName(typeof(Vehicle), Vehicle.Motorbike); // 显示 Console.WriteLine(res); } }输出Motorbike
499 次浏览
nameof 运算符返回可以是变量、类型或成员的元素的字符串文字。例如,以下是我们的变量:var vehicle = "motorbike"; 要获取字符串文字,请使用 nameof:nameof(vehicle); 以下是实现 nameof 关键字的代码:示例 在线演示using System; public class Program { static void Main() { var vehicle = "motorbike"; Console.WriteLine(nameof(vehicle)); var time = DateTime.Now.ToLocalTime(); Console.WriteLine(nameof(time)); var a = false; Console.WriteLine(nameof(a)); } }输出vehicle time a
2K+ 次浏览
使用 default 运算符获取 bool 类型的默认值:bool a = default(bool); 上面,我们使用了 default 关键字来获取默认值。让我们看看显示 bool 默认值的代码:示例 在线演示using System; public class Demo { public static void Main() { bool a = default(bool); // bool 的默认值 Console.WriteLine("bool 类型的默认值 = "+a); } }输出以下是输出结果。它显示一个空格,即 False。bool 类型的默认值 = False
468 次浏览
使用 default 运算符获取 StringBuilder 的默认值。StringBuilder str = default(StringBuilder); 上面,我们使用了 default 关键字来获取默认值。让我们看看完整的代码:示例 在线演示using System; using System.Text; public class Demo { public static void Main() { StringBuilder str = default(StringBuilder); Console.WriteLine("StringBuilder 的默认值 = "+str); } }输出StringBuilder 的默认值 =以下是输出结果。它显示一个空格,即 Null。StringBuilder 的默认值 = Null
556 次浏览
使用 default,您可以获取每个引用类型和值类型的默认值。默认设置的表达式在编译时进行计算。要获取 int 的默认值:default(int); 要获取 long 的默认值:default(long) 让我们看看显示默认值的代码:示例 在线演示using System; public class Demo { public static void Main() { int val1 = default(int); long val2 = default(long); bool val3 = default(bool); // int 的默认值 Console.WriteLine(val1); // long 的默认值 Console.WriteLine(val2); // bool 的默认值 Console.WriteLine(val3); } }输出0 0 False
8K+ 次浏览
在布尔数组中,您可以存储 true 和 false 值。要设置布尔数组,请使用 new 运算符:bool[] arr = new bool[5]; 要向数组中添加元素:arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = true; arr[4] = true; 让我们看看完整的代码:示例 在线演示using System; public class Demo { public static void Main() { bool[] arr = new bool[5]; arr[0] = true; arr[1] = true; arr[2] = false; arr[3] = true; arr[4] = true; Console.WriteLine("显示值..."); foreach (bool res in arr) { Console.WriteLine(res); } } }输出显示值... True True False True True
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP