c中括號代表什麼,c 中的中括號 什麼意思?如下程式碼

時間 2021-05-31 22:32:49

1樓:匿名使用者

這些是web控制元件屬性

[toolboxitem(false)]表示不在ide工具箱的控制元件集合中顯示。

[parsechildren(true)] 它是用來告訴解析器 頁面宣告語法中位於

指定標籤內的內容(子標籤)是否是看作該控制元件的屬性還是當作一個子控制元件的標籤。true 這裡true 是當作子標籤的意思。

toolboxdata 的意思是當你將這個控制元件從tool box 中拖放到webform中時在aspx檔案的 html**中新增的對該控制元件的定義。這裡的控制元件是 : kj_gridview

是控制元件的標記的字首

就是你託這個控制元件到頁面上 時候

他就自動新增<:div runat=server>

這個是你定義的

2樓:半點詩魂

放在類前修飾類的[someclass(params)]是自定義屬性類,通常稱作是特性類,作用就是給類新增一些額外的特性,比如:

[serializable]

class myclass

public string b

}這裡a、b都是myclass的屬性,加一行[serializable],這就是特性,表示myclass類可以被序列化,這時myclass的一個例項就能被序列化儲存到本地磁碟或database中,不加的話就沒有這個特性了。

3樓:匿名使用者

你那段**是一個自定義控制元件的吧。 括號裡面的是修飾屬性, 那一段的意思就是:在使用這個控制元件的時候,預設會有那些屬性,就比如說 ,你拖出來的時候就會加上 id,runat 這兩個屬性。

4樓:匿名使用者

除了他的,我覺得還有,就是存在2個括號內容的情況,外面的用大括號,裡面表達的意思還必須有個括號,外面的用大括號,裡面就得用中括號了

5樓:du瓶邪

public class a}

6樓:匿名使用者

這是類的一個修飾,叫attribute。根據不同的attribute有一些不同的功能,提供給編譯器或者反射等用途。

c#中的中括號[...]什麼意思?如下**

7樓:匿名使用者

attribute啦

對某個屬性或者某個類的附加標記(個人理解)

想讀取中括號內的attribute你需要用反射。從某種意義上講就好像給你的某個屬性/類貼了個標籤一樣。。

在c#中括號的作用

8樓:匿名使用者

大括號:一般都是**段!比如函式體、名稱空間!

小括號:一回般是方法後面加小答括號!小括號裡面寫對應的引數!還有一些命令語句也用小括號!while();for();這些!

中括號:一般是一些集合屬性需要操作具體某個值的時候!

比如items這類的!

經常用就習慣咯!不行就把滑鼠放上去就能看見提示咯!

9樓:匿名使用者

回答一:特性

,bai

用於程式du集、類、方法

zhi、屬性、事件、欄位、引數、返回dao值內等的自描述編譯器將特性貼在容目標上,以便於其他程式通過反射查詢這些資訊(有的特性是clr直接處理的,比如serializable、methodimpl等)。

回答二:用來描述該方法所具有的屬性,這些類都是通過atrrbuite類的派生類,

有些class也會被這樣的描述,這樣在反射的時候就可以區分別的類。

10樓:

大括號是類、方法小括號後,它的作用域在它{ 開始至 }結束位置。

小括號是方法後或者用於比較用算時,因為方法後可以有引數,或無引數,而比較用算時括號的用算優先順序最高。

中括號主要是用於陣列,索引值等。

11樓:匿名使用者

大括號:定義**段和作用域,如:名空間,類,函式等。

小括號:主要是函式引數列表用,還有就是表示式裡用。

中括號:陣列、索引器等訪問用。

12樓:匿名使用者

用到的地方多啊

也不好說的

c#中的中括號是什麼意思

13樓:徐臨祥

中括號(bracket),又稱方括號,符號「」。一種記號,用以連線需一起考慮的、相等的或成對的單詞或專案,或者圍起從中只選取一個的那些專案。

14樓:匿名使用者

c# 程式設計師參考

運算子請參見

c# 運算子 | 陣列 | 索引器 | unsafe | fixed

方括號 () 用於陣列、索引器和屬性,也可用於指標。

type

array [ indexexpr ]

其中:type

型別。array

陣列。indexexpr

索引表示式。

備註 陣列型別是一種後跟 的型別:

int fib; // fib is of type int, "array of int "

fib = new int[100]; // create a 100-element int array

若要訪問陣列的一個元素,則用方括號括起所需元素的索引:

fib[0] = fib[1] = 1;

for( int i=2; i <100; ++i ) fib[i] = fib[i-1] + fib[i-2];

如果陣列索引超出範圍,則會引發異常。

不能過載陣列索引運算子;但型別可以定義包含一個或多個引數的索引器和屬性。索引器引數括在方括號中(就像陣列索引一樣),但索引器引數可宣告為任何型別(與陣列索引不同,陣列索引必須為整數)。

例如,.net framework 定義一個雜湊表型別,該型別將鍵和任意型別的值關聯在一起。

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

不執行邊界檢查。

向 microsoft 傳送有關此主題的反饋

15樓:舜天迫擊炮

包含了一個類或者方法的內容,用括號包起來。

16樓:農村村霸

特性,屬於反射那部分內容

c#中的方括號是什麼意思

17樓:匿名使用者

[licenseproviderattribute(typeof(licfilelicenseprovider))]

這種是屬性

函式內的一般就是陣列

函式外的就是attribute,特性。

c#中的各種括號的用法

18樓:匿名使用者

()一般用於函式後面的引數列表,也就是括號內是該函式的引數。對於計算公式來說,括號具有最高優先順序。

用於陣列、索引器和屬性,也可用於指標。屬性提供功能強大的方法以將宣告資訊與c#**(型別、方法、屬性等)相關聯。一旦屬性與程式實體關聯,即可在執行時使用名為反射的技術對屬性進行查詢。

屬性以兩種形式存在:一種是在公共語言執行庫的基類庫中定義的屬性,另一種是可以建立,可以向**中新增附加資訊的自定義屬性。此資訊可在以後以程式設計方式檢索。

它一般用作陣列,或雜湊表,或類似的有索引或關鍵字標記的一組資料搜尋。括號前面為這組資料的物件名稱,括號裡可以寫你想要得到的資料的索引號,或者關鍵字。比如a[1],就是取a中的第2個資料,如果a是雜湊表,括號裡可以寫key的內容。

如果a是個datagridview物件,括號裡可以寫列標題。如果a是個datatable類的話,括號裡可以寫**的列名,諸如此類。注意,這個括號支援多維索引。

比如a[2,3]就是取矩陣a的第3行第4列的資料值。

{}在c# 中,大括號仍然扮演著幾種不同的角色:表示層次關係(如定義名稱空間、類時使用的大括號)、表示複合語句(如if、for中的大括號)、表示陣列元素。一對花括號括起來的部分為一個層次,在該層次定義的變數只能用於本對花括號內,而不能用在花括號之外。

19樓:

現在哪想到這麼多,用著用著就知道了!不要死記硬背。

一般()是與引數有關的

是與陣列之類的索引有關的

{}語句塊,方法、函式的主體部分都要用{}括起來。

20樓:匿名使用者

() 方法引數,建構函式等形參

陣列,屬性等單個元素,還有一種用方法就是宣告特性{}語句塊,有try...catch... if...else... 等等

還有一些符號等

像@,轉義字元,呵呵,好像常用的就這些了

21樓:匿名使用者

() 函式申明形參,方法呼叫。。。。其他還沒想到陣列訪問成員。。。。

{} 語句塊。。。。

好像就這吧,其他沒了吧。。。

22樓:匿名使用者

()1.可以使運算級別符號,就像數學上運算子號的符號一樣。

2.括號中有引數,宣告或者呼叫方法

1.括號中有整形,代表宣告一定長度資料

2.括號中有整形(i),代表設定或得到這個集合i索引的資料。

{}1.和配合使用,例如int32 array = new int32。代表宣告瞭長度為3的陣列並初始化資料。

2.結構。if( boolean ){}或者try{}catch{}finally{}

c# 實參括號中有大括號是什麼意思

23樓:**最大功能

分開來。

canvas.shapes.add();//這裡面的引數要填一個物件例項。

下面這個就是建立物件例項了,且同時對例項裡的2個屬性rectangle、userdata賦值

newbox()

24樓:

新增一個物件,例項化時,對部分屬性進行賦值

c# 方括號是什麼意思??

25樓:娜莉china小

屬性視窗:propertygrid控制元件,外形和設計介面時的屬性視窗一樣。

propertygrid.selectedobject=new form1

的效果就和你設計form1的屬性視窗一樣。

當然這個selectedobject可以是你自己定義的類的例項,[browsable(true), category("local"), description("本地埠號")]

這句是寫在自定義類的屬性上面,執行時就看見效果了。

自己去查查propertygrid控制元件的用法。

26樓:優益

c#中方括號可用於陣列,索引、屬性,更重要的是用於外部dll類庫的引用。

通俗一點給你解釋就是類似於「標籤」的東西,方便指示某個類/方法/介面等有那種特性,比如打了serializable的說明可以被序列化,webmethod的說明可以從遠端 web 客戶端呼叫該方法等等。用來宣告物件「可以這樣用」跟「有這種能力」的。

方括號 () 用於陣列、索引器和特性, 也可用於指標。

例如:屬性視窗:propertygrid控制元件,外形和設計介面時的屬性視窗一樣。

propertygrid.selectedobject=new form1

的效果就和你設計form1的屬性視窗一樣。

當然這個selectedobject可以是你自己定義的類的例項,[browsable(true), category("local"), description("本地埠號")]

這句是寫在自定義類的屬性上面,執行時就看見效果了。

祥細的例子可以參見:

c語言陣列中括號的問題,C語言陣列中括號的問題

函式形參中int sorce其實相當於int sorce,所以是指標而不是陣列,不信你可以在函式內改變形參sorce的值,而陣列是不可以重新賦值的。c 是不接受陣列作形參的。 可以在定義陣列的時候直接賦值,那樣就可以省略了列如 int a 陣列定義時必須確定長度,系統才知道給它分配多少記憶體。陣列作...

c裡面的中括號使用,C 裡面的中括號使用。。。

dllimport shell32.dll 這是c 中的特性 attributes 有的特性用來修飾類,也有的用來修飾屬性。如上的dllimport它是用來說明匯入的是win32庫。使用特性可以做一些輔助性的工作。像使用ajaxpro時,如為了區分ajax方法一般我們會在方法上用特性標識出來。如下 ...

C 中函式後面括號中的東西何時可以省略

幸福的蘭花草 1.area 表示函式沒有形參,函式可以沒有形參,有一個或多個形參,當然後面再呼叫時,仍然是不能有形參,比如用語句 a.area 呼叫,area 是int 型別的函式,返回length width就是面積的值,2.3,4這是什麼功能把它附上去的,這個如果說是什麼功能的話,那麼就只能說,...