|
C# 程序員參考 方括號(hào) ([]) 用于數(shù)組、索引器和屬性,也可用于指針。更重要的是用于外部DLL庫類的引用。
using System; class Test public static void Main() 需要注意的是,在調(diào)用COM組件之前,我們需要在.NET程序中引用名稱空間:System.Runtime.InteropServices 。因?yàn)槲覀冃枰褂眠@個(gè)名稱空間所提供的一個(gè)方法: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ù)組的一個(gè)元素,則用方括號(hào)括起所需元素的索引: fib[0] = fib[1] = 1; for( int i=2; i <100; ++i ) fib[i] = fib[i-1] + fib[i-2]; 如果數(shù)組索引超出范圍,則會(huì)引發(fā)異常。 不能重載數(shù)組索引運(yùn)算符;但類型可以定義包含一個(gè)或多個(gè)參數(shù)的索引器和屬性。索引器參數(shù)括在方括號(hào)中(就像數(shù)組索引一樣),但索引器參數(shù)可聲明為任何類型(與數(shù)組索引不同,數(shù)組索引必須為整數(shù))。 例如,.NET Framework 定義一個(gè)哈希表類型,該類型將鍵和任意類型的值關(guān)聯(lián)在一起。 Collections.Hashtable h = new Collections.Hashtable(); h["a"] = 123; // note: using a string as the index 方括號(hào)還用于指定屬性: [attribute(AllowMultiple=true)] public class Attr { } 可使用方括號(hào)來索引指針后面的存儲(chǔ)位置(請參見 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)作一個(gè)子控件的標(biāo)簽。true 這里true 是當(dāng)作子標(biāo)簽的意思。
ToolBoxData 的意思是當(dāng)你將這個(gè)控件從tool box 中拖放到WEBFORM中時(shí)在aspx文件的 HTML代碼中添加的對該控件的定義。這里的控件是 : kj_gridview
{0}是控件的標(biāo)記的前綴
就是你托這個(gè)控件到頁面上 時(shí)候
他就自動(dòng)添加<{0}:Div runat=server></{0}:Div>
這個(gè){0}是你定義的
1、[StandardParameter(“ProcessID“)]
這些是類或方法的屬性
前面的2代表二維的第一維是2 即兩行 最后一個(gè)中括號(hào)代表此二位數(shù)組的列數(shù)還未指定
請參見 C# 運(yùn)算符 ¦ 數(shù)組 ¦ 索引器 ¦ unsafe ¦ fixed |
|
|