1樓:前今歌
你那樣宣告陣列是不可以的
namespace hw0815
private void btnmove_click(object sender, eventargs e)}}
char c;
下面要初始化的話就放到函式裡面
2樓:正牌小卡
namespace hw0815
private void btnmove_click(object sender, eventargs e)}}
修改完了
3樓:匿名使用者
宣告陣列:
string fields = new string[10];
string[,] fields = new string[2,3];
string fields = ne string[4];
c#宣告未定義大小陣列string[] i;然後向裡面賦值,該怎麼做呢?
4樓:
string str_set = new string[1]; 必須線宣告一個
你再使用的時候可以在重新new一個 str_set = new string[大小按需分配];
或者 str_set = new string ;
5樓:旁天恩
string a=new string{}; 在大括號裡寫你想新增的值
6樓:匿名使用者
ok.用動態陣列就可以了arraylist.
7樓:匿名使用者
string i;
i=new string[5];
i[0]="a";……
8樓:匿名使用者
string[0] = "123";
string[1] = "abc";
string name ="a,b,c,d,e";
string arrstr = new string;
string arrname = name.split(',');
for(int i =0;i c#中陣列如何宣告? 9樓:匿名使用者 1.全部是數字內容的話,int int_array = 你的資料**; 2.有數字、有字元、有文字的話,string char_array = 你的資料**; 3.設定一個200組的陣列:int int_array = new int[200]; string char_array = new string[200]; 10樓:匿名使用者 ; 一維 [,] ;二維 11樓:匿名使用者 int array=new int[100]; 12樓:匿名使用者 樓上的答案就可以,不過是預先定義了長度為100,可以不填寫 c# 怎樣 定義 陣列 13樓: c#中定義陣列。 一、一維: int numbers = new int; //不定長int numbers = new int[3];//定長二、多維 int[,] numbers = new int[,],}; //不定長 int[,] numbers = new int[2,2],}; //定長 14樓: c#中陣列有五種宣告方式: 一, 宣告一個未初始化的始祖,將其轉換為一個例項 intintarrayintarray=new int [10]; 二, 宣告陣列的時候就對他進行初始化,該陣列立即被賦予一個陣列的新例項 int intarray =new int[10]; 三,宣告一個陣列,初始化陣列進行禁用,並給陣列元素賦值 intintarray=new int[3]; 例項化的時候數字應該用「,」隔開,且例項個數應該與陣列長度一直 四,與第三種方式基本相同,只是不設定陣列的初使化大小,由陣列元素確定。 int intarray = new int; 五、這是第四種方式的簡化版,其中的陣列型別與陣列大小是根據初使化列表推斷出來的。 int intarray = ; c://一維物件陣列 object mf4 = new object[5] ; d://二維整數陣列,初值mf5[0,0]=1,mf5[0,1]=2,mf5[1,0]=3,mf5[1,1]=4 int[,] mf5=new int[,],}; e://6*6的二維整型陣列 int[,] mf6=new mf[6,6]; c#字串及陣列操作 2007-12-12 17:53字串操作(取當前時間) string time=convert.tostring(datetime.today).split ( new char ); textbox1.text=time[0]; 以空格作為分界點; 陣列概述 c# 陣列從零開始建立索引,即陣列索引從零開始。c# 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。 宣告陣列時,方括號 () 必須跟在型別後面,而不是識別符號後面。在 c# 中,將方括號放在識別符號後是不合法的語法。 int table; // not int table; 另一細節是,陣列的大小不是其型別的一部分,而在 c 語言中它卻是陣列型別的一部分。這使您可以宣告一個陣列並向它分配 int 物件的任意陣列,而不管陣列長度如何。 int numbers; // declare numbers as an int array of any size numbers = new int[10]; // numbers is a 10-element array numbers = new int[20]; // now it's a 20-element array 宣告陣列 c# 支援一維陣列、多維陣列(矩形陣列)和陣列的陣列(交錯的陣列)。下面的示例展示如何宣告不同型別的陣列: 一維陣列:int numbers; 多維陣列:string[,] names; 陣列的陣列(交錯的):byte scores; 宣告陣列(如上所示)並不實際建立它們。在 c# 中,陣列是物件(本教程稍後討論),必須進行例項化。下面的示例展示如何建立陣列: 一維陣列:int numbers = new int[5]; 多維陣列:string[,] names = new string[5,4]; 陣列的陣列(交錯的): byte scores = new byte[5]; for (int x = 0; x < scores.length; x++) 還可以有更大的陣列。例如,可以有三維的矩形陣列:int[,,] buttons = new int[4,5,3]; 甚至可以將矩形陣列和交錯陣列混合使用。例如,下面的**宣告瞭型別為 int 的二維陣列的三維陣列的一維陣列int[,,][,] numbers; 初始化陣列 多維陣列 int[,] numbers = new int[3, 2] , , }; string[,] siblings = new string[2, 2] , }; 可省略陣列的大小,如下所示: int[,] numbers = new int[,] , , }; string[,] siblings = new string[,] , }; 如果提供了初始值設定項,則還可以省略 new 運算子,如下所示: int[,] numbers = , , }; string[,] siblings = , }; 交錯的陣列(陣列的陣列) 可以像下例所示那樣初始化交錯的陣列: int numbers = new int[2] , new int }; 可省略第一個陣列的大小,如下所示: int numbers = new int , new int };-或- int numbers = , new int }; 請注意,對於交錯陣列的元素沒有初始化語法。 int numbers = new int , new int }; 下面的語句向第一個陣列的第一個元素賦以 58,向第二個陣列的第二個元素賦以 667: numbers[0][0] = 58; numbers[1][1] = 667; 陣列是物件 在 c# 中,陣列實際上是物件。system.array 是所有陣列型別的抽象基型別。 可以使用 system.array 具有的屬性以及其他類成員。這種用法的一個示例是使用「長度」(length) 屬性獲取陣列的長度。 下面的**將 numbers 陣列的長度(為 5)賦給名為 lengthofnumbers 的變數: int numbers = ; foreach (int i in numbers) 由於有了多維陣列,可以使用相同方法來迴圈訪問元素,例如: int[,] numbers = new int[3, 2] , , }; foreach(int i in numbers) ", i);} 該示例的輸出為: 9 99 3 33 5 55 15樓:蓋辜苟 在c#中定義陣列的操作如下: 1:定義一維陣列 int arr1; 2:定義二維陣列 int[,] arr2; 3:定義三維陣列 int[,,]arr3; long[,,]arr4 4:myclass mcarr5=new myclass[4];//四個元素 陣列的建立表示式 5:int[,,] arr6=new int[3,6,5] //3,6,5是維度長度 6:顯示初始化陣列 int[,,] arr7=new int[4,3,2], , ,} 7:交錯陣列 intarr8=new int[3]; arr[0]=new int; arr[1]=new int; arr[2]=new int; 8:c#用using引入指令 c#動態陣列之 ilist介面:定義了利用索引訪問集合物件的方法,還繼承了icollection和ienumerable介面,除實現了介面原有的方法成員外,其本身也定義多個專門的方法成員,例如新增、移除、在指定位置插入元素或是返回特定元素在集合中所在的位置索引,這些方法主要為集合物件提供類似陣列的元素訪問功能。 c#動態陣列之ilsit介面成員:add、insert、removeat、remove、contains、clear、indexof方法,它最大的特色在於提供類似陣列索引的訪問機制。 for i 1 i 10 i break 要求按已排好的順序規律將它插入到陣列中.這段改為 for i 1 i 10 i a i 1 m break 你確定是從大到小排列嗎?我怎麼感覺你的程式是從小到大排列的啊。include void main 從鍵盤接收10個數。for j 1 j 10 j f... static void main string args for i 2 i 10 i for i 0 i 10 i a i,j console.writeline console.readline string fn new string 12 fn 0 new string fn 1 new s... 1.因為你的確沒有定義e emtype,你可以在花括號前加上他,如typedef struct elemtype 2,加 define 0k 1 補充,第一個問題只能保證編譯能通過,因為我不知道他是什麼東東,第二個問題可以把定義過的標頭檔案包含在你的c檔案中 在c語言中,出現未定義,簡單來說有以下幾...C語言陣列問題,c語言陣列宣告問題
c如何宣告二維陣列,c 如何宣告一個二維陣列?
C語言程式設計中經常會出現未定義的是怎麼回事