C#之陣列定義
阿新 • • 發佈:2019-02-06
c#陣列定義與以往學的c和c++有點區別,而且new之後不用delete
using System; using System.Text; namespace Excise1 { public class Program { public static void Main(string[] args) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); //與c不同,c#不能在定義陣列的時候直接在方括號裡指定大小 /* 如 string array[5]; 錯誤 string []array; 錯誤 int []array=new int[5]{1,2,3}; 錯誤 ,陣列初始值與陣列長度不一 */ string []array; array = new string[3]; string []array1 = new string[3] { "yes", "no", "no sure" }; //初始化 string[] array2 = new string[] { "yes", "no", "no sure" }; //初始化省略長度 string[] array3 ={ "yes", "no", "no sure" };//省略new Console.ReadKey(); } } }