C# 程序員參考 方括號 ([]) 用于數(shù)組、索引器和屬性,也可用于指針。更重要的是用于外部DLL庫類的引用。
using System; class Test public static void Main() 需要注意的是,在調(diào)用COM組件之前,我們需要在.NET程序中引用名稱空間:System.Runtime.InteropServices 。因為我們需要使用這個名稱空間所提供的一個方法:DllImport。 type [] array [ indexexpr ] 其中: type 類型。 array 數(shù)組。 indexexpr 索引表達(dá)式。 備注 數(shù)組類型是一種后跟 [] 的類型: int[] fib; // fib is of type int[], "array of int" fib = new int[100]; // create a 100-element int array 若要訪問數(shù)組的一個元素,則用方括號括起所需元素的索引: fib[0] = fib[1] = 1; for( int i=2; i <100; ++i ) fib[i] = fib[i-1] + fib[i-2]; 如果數(shù)組索引超出范圍,則會引發(fā)異常。 不能重載數(shù)組索引運算符;但類型可以定義包含一個或多個參數(shù)的索引器和屬性。索引器參數(shù)括在方括號中(就像數(shù)組索引一樣),但索引器參數(shù)可聲明為任何類型(與數(shù)組索引不同,數(shù)組索引必須為整數(shù))。 例如,.NET Framework 定義一個哈希表類型,該類型將鍵和任意類型的值關(guān)聯(lián)在一起。 Collections.Hashtable h = new Collections.Hashtable(); h["a"] = 123; // note: using a string as the index 方括號還用于指定屬性: [attribute(AllowMultiple=true)] public class Attr { } 可使用方括號來索引指針后面的存儲位置(請參見 A.2 指針類型): unsafe fixed ( int* p = fib ) // p points to fib from earlier example { p[0] = p[1] = 1; for( int i=2; i <100; ++i ) p[i] = p[i-1] + p[i-2]; } 不執(zhí)行邊界檢查。 [ToolBoxItem(false)]表示不在IDE工具箱的控件集合中顯示。 [ParseChildren(true)] 它是用來告訴解析器 頁面聲明語法中位于 指定標(biāo)簽內(nèi)的內(nèi)容(子標(biāo)簽)是否是看作該控件的屬性還是當(dāng)作一個子控件的標(biāo)簽。true 這里true 是當(dāng)作子標(biāo)簽的意思。 ToolBoxData 的意思是當(dāng)你將這個控件從tool box 中拖放到WEBFORM中時在aspx文件的 HTML代碼中添加的對該控件的定義。這里的控件是 : kj_gridview {0}是控件的標(biāo)記的前綴 就是你托這個控件到頁面上 時候 他就自動添加<{0}:Div runat=server></{0}:Div> 這個{0}是你定義的 1、[StandardParameter(“ProcessID“)]
這些是類或方法的屬性
前面的2代表二維的第一維是2 即兩行 最后一個中括號代表此二位數(shù)組的列數(shù)還未指定
請參見 C# 運算符 ¦ 數(shù)組 ¦ 索引器 ¦ unsafe ¦ fixed |
|