声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组赋值。以下是声明,它不会创建数组 - int[] id; 以下是创建整数数组。数组是引用类型,因此您需要使用 new 关键字来创建数组的实例 - Int[] id = new int[5] {};让我们来看一个例子 - 示例 在线演示 using System; namespace ArrayApplication { public class MyArray { public static void Main(string[] args) { int ... 阅读更多
初始化 当声明变量时为其赋值,这称为初始化。这是一个示例 - int val = 50; 对于数组初始化,您可能需要一个 new 关键字,而对于初始化变量,则不需要。实例化 当您使用 new 关键字为类在 C# 中创建一个新对象时,这称为实例化。使用 new 运算符实例化 C# 中的类。以下是一个示例,显示使用 new 关键字创建的两个 Student 类对象 - Student s1 = new Student(); Student s2 = new Student();
要创建 C# 中的新文件,请使用 FileStream 对象。以下是语法 - FileStream = new FileStream( , , , ); 让我们来看一个名为“test.dat”的文件示例,该文件使用 File 对象创建/打开 - FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate,FileAccess.ReadWrite); 以下是一个示例 - 示例 using System; using System.IO; namespace FileIOApplication { class Program { static void Main(string[] args) { FileStream F = new FileStream("test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite); for (int i = 1; i
静态变量用于定义常量,因为可以通过调用类而不创建其实例来检索其值。静态变量可以在成员函数或类定义之外初始化。您也可以在类定义内初始化静态变量。示例 在线演示 using System; namespace StaticVarApplication { class StaticVar { public static int num; public void count() { num++; } public int getNum() { return num; } } class ... 阅读更多
要将 ArrayList 转换为 Array,请在 C# 中使用 ToArray() 方法。首先,设置一个 ArrayList - ArrayList arrList = new ArrayList(); arrList.Add("one"); arrList.Add("two"); arrList.Add("three"); 现在,要转换,请使用 ToArray() 方法 - arrList.ToArray(typeof(string)) as string[]; 让我们来看完整的代码 - 示例 在线演示 using System; using System.Collections; public class Program { public static void Main() { ArrayList arrList = new ArrayList(); arrList.Add("one"); arrList.Add("two"); arrList.Add("three"); string[] arr = arrList.ToArray(typeof(string)) as string[]; foreach (string res in arr) { Console.WriteLine(res); } } } 输出 one two three