C中的方括號是什麼意思,c 方括號是什麼意思??

2021-05-31 22:31:59 字數 5463 閱讀 8051

1樓:匿名使用者

[licenseproviderattribute(typeof(licfilelicenseprovider))]

這種是屬性

函式內的一般就是陣列

函式外的就是attribute,特性。

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

2樓:娜莉china小

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

propertygrid.selectedobject=new form1

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

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

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

自己去查查propertygrid控制項的用法。

3樓:優益

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

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

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

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

propertygrid.selectedobject=new form1

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

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

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

祥細的例子可以參見:

4樓:匿名使用者

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

屬性提供功能強大的方法以將宣告資訊與 c# **(型別、方法、屬性等)相關聯。一旦屬性與程式實體關聯,即可在執行時使用名為反射的技術對屬性進行查詢。屬性以兩種形式存在:

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

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

5樓:

attribute 就是對property設定的屬性 告訴編譯環境 backcolor的預設值是啥,對backcolor的描述,就是滑鼠停在屬性名稱後顯示的那一排字,category是分類,比如畫視窗的時候右邊顯示的各種屬性值他們屬於哪個分類的。

6樓:義亭仵婭靜

為什麼您想要使用序列化?有兩個最重要的原因促使對序列化的使用:乙個原因是將物件的狀態保持在儲存**中,以便可以在以後重新建立精確的副本;另乙個原因是通過值將物件從乙個應用程式域傳送到另乙個應用程式域中。

例如,序列化可用於在

asp.net

中儲存會話狀態並將物件複製到

windows

窗體的剪貼簿中。遠端處理還可以使用序列化通過值將物件從乙個應用程式域傳遞到另乙個應用程式域中。

7樓:甘瓃澄莉莉

呃……就是attribute,中文一般還是叫特性吧,屬性指property

找本書看看撒,一般會有乙個章節來講的

8樓:逯寒門子琪

可以用於陣列

索引器和屬性

也可用於指標

所謂的指定屬性就是說

區分方法和物件

c#是面對物件的程式開發

訪問陣列裡的乙個元素

用他括起做索引

如果陣列索引超出範圍就會異常

c# 中 類和屬性前面的方括號是什麼意思

9樓:然後去遠足

對於乙個類或是類的屬性或方法等都會有一些特殊的性質,這就要使用來表示了。

比如類是否可以被序列化傳遞,方法是否對編輯器可見,屬性在屬性視窗裡使用的編輯器等都要使用特性來說明。

比如你這堆**裡 [column(isprimarykey = true)] 這句就是說下面 customerid 這個類的屬性是主鍵。

10樓:

那種用法,英文叫attributes ,在c#中,叫c# attributes 。msdn上老外翻譯成「屬性」。國內翻譯成「特性」。

用法、語法在msdn上有詳細的教程,而且還有中文版教程。

我這裡不方便發鏈結,你在google或msdn上,搜尋「c# attributes」,一下就看見了。

c#的中括號意思

11樓:匿名使用者

[datetimerange] 新增c#特性

public class datetimerange : validationattribute 使得 datetimerange 繼承了 validationattribute 所以現在 datatimerange特性就具有了自定義驗證功能

12樓:一生的信念

c#中括號的意義就是 從哪開始、到哪結束,括號中的**只執行的**。如果不加括號預設執行第一行其他行數不執行。

13樓:時針樓

標註特性,提供了屬性範圍的驗證,輸入日期不能大於今天

14樓:匿名使用者

這個叫做特性,這段程式中的第一行就是限制下面那個時間屬性的取值範圍的。 限制內容就是datetimerange這個類中的isvalid方法

15樓:烏雅微蘭戢緞

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

c# 類後面方括號是什麼情況?

16樓:一顆程式猿

第一, 你少了個new

第二, console的定義是static , 不可以被例項化

17樓:匿名使用者

上面那個只是將類序列化了,序列化的作用在於序列是指將物件的例項狀態儲存到儲存**的過程。

在此過程中,先將物件的公共字段以及類的名稱(包括類的程式集)轉換為位元組流,然後再把位元組流寫入資料流。在隨後對物件進行反序列化時,將建立出與原物件完全相同的副本。

用處非常大,用於資料傳輸,物件存貯等。

c# 乙個類上面寫乙個中括號什麼意思

18樓:匿名使用者

上面那個只是將類序列化了,序列化的作用在於序列是指將物件的例項狀態儲存到儲存**的過程。

在此過程中,先將物件的公共字段以及類的名稱(包括類的程式集)轉換為位元組流,然後再把位元組流寫入資料流。在隨後對物件進行反序列化時,將建立出與原物件完全相同的副本。

用處非常大,用於資料傳輸,物件存貯等。

而後面那個就是個型別轉換,講data強制轉換成trafransfersfilestart型別,這就相當於

int a=1;

float=(float)a;

c#中中括號什麼意思?

19樓:那一天的蒲公英

這個東西叫標記,可以用系統的,也可以自己寫,主要是用來標識屬性,類的特性的,這些標記可以通過乙個類取到,具體的我忘了,好久沒有寫c#了,不好意思

20樓:匿名使用者

那是泛型方法,具體的意思你搜尋一下就知道了。

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

21樓:徐臨祥

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

22樓:匿名使用者

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 傳送有關此主題的反饋

23樓:舜天迫擊炮

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

24樓:農村村霸

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

在中怎麼打矩陣的方括號,在word中怎麼打矩陣的方括號

1 在電腦上用word2007版軟體開啟乙個文件。點選檢視大圖 2 然後在插入選單中,點選一下公式選項的快捷圖示。3 然後在公式介面,點選一下 矩陣 選項。4 然後在出現的下列視窗中,選擇一款矩陣方括號。5 按照以上進行操作,即可在word中打矩陣的方括號。一 矩陣的輸入 1 單擊插入選單,在下拉列...

c方法後面括號裡面有定義變數是什麼意思?和方法內宣告有什麼

方法括號裡的定義變數是引數名定義,方便函式呼叫時需要給括號裡的變數傳入值,方法內定義變數作為臨時儲存變數或返回值變數,實在方法裡需要用到的 方法括號裡的定義變數是引數名定義,方便函式呼叫時傳入的值,方法內定義變數作為臨時儲存變數或返回值變數 c 中的宣告和定義是什麼區別 int a 是宣告,如果不給...

C中什麼意思C中是什麼意思

在賦值符 之前加上其它二目運算子可構成復合賦值符。如 構成復合賦值表示式的一般形式為 變數 雙目運算子 表示式 它等效於 變數 變數 運算子 表示式 例如 a 5 等價於a a 5x y 7 等價於x x y 7 r p 等價於r r p 復合賦值符這種寫法,對初學者可能不習慣,但十分有利於編譯處理...