声明数组不会在内存中初始化数组。当数组变量被初始化时,您可以为数组赋值。以下是一个声明,它不会创建数组 - 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 关键字,而初始化变量则不需要。实例化 当您在 C# 中使用 new 关键字为类创建一个新对象时,称为实例化。使用 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 转换为数组,请在 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