要将 C# 列表集合复制到数组,首先设置一个列表 - List list1 = new List (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four"); 现在声明一个字符串数组并使用 CopyTo() 方法进行复制 - string[] arr = new string[20]; list1.CopyTo(arr); 让我们看看将列表复制到一维数组的完整代码。示例 using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { List list1 = new List (); list1.Add("One"); list1.Add("Two"); list1.Add("Three"); list1.Add("Four"); ... 阅读更多
以下是隐式类型转换和显式类型转换的区别 - 隐式类型转换这些转换由 C# 以类型安全的方式执行。为了理解这个概念,让我们隐式地将 int 转换为 long。int val1 = 11000; int val2 = 35600; long sum; sum = val1 + val2; 在上面,我们有两个整数变量,当我们在一个 long 变量中对其求和时,它不会显示错误。因为编译器会自行进行隐式转换。现在让我们打印这些值。示例 using System; using System.IO; namespace Demo { class Program { static void Main(string[] args) ... 阅读更多
装箱将值类型转换为对象类型。让我们看一个装箱的示例 - int x = 50; object ob = x; // 装箱在装箱中,存储在堆栈上的值会被复制到存储在堆内存上的对象中,而拆箱则相反。装箱可用于将值类型存储在垃圾回收堆中。它是将值类型隐式转换为对象类型的操作。让我们看一个示例 - 示例 using System; using System.Collections.Generic; using System.Linq; public class Demo { static void Main() { int x = 50; object ... 阅读更多