c 類上面寫中括號什麼意思,C 一個類上面寫一箇中括號什麼意思

2021-05-31 22:30:58 字數 3413 閱讀 2755

1樓:匿名使用者

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

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

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

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

int a=1;

float=(float)a;

c#問題,一個類上面有一對中括號[ ]啥意思,怎麼用?謝謝

2樓:匿名使用者

不是屬性,是特性,特性是一種標緻,其本身類中沒什麼東西,只是用來給程式識別,比如在房子上畫個圈,裡面寫個拆,拆遷隊來了跟據標記做事

3樓:匿名使用者

是個標記

如[webmethod]

下是webservice方法

4樓:狀元丶狼

這是標記 不是屬性 表示這個類可以被序列化

5樓:匿名使用者

標記這個類是可以序列化的

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

6樓:然後去遠足

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

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

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

7樓:

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

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

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

c#中,定義類時類名前面中括號裡的什麼意思?有截圖。

8樓:匿名使用者

應該沒有,你又不是寫main函式的入口引數,

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

9樓:一顆程式猿

第一, 你少了個new

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

10樓:匿名使用者

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

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

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

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

11樓:匿名使用者

attribute啦

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

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

c# 類名,方法名上面加[]是什麼意思?

12樓:定復

你不如看看這個

attribute,翻譯為特性比較好,屬性的話和類成員的屬性就有衝突的意思了

[***]

class abc

上面的[***]可能是一個繼承了attribute類的特性類的一些說明,也可能是內建的

[***]

public efg()

你這個格式似乎有點不對,這個是建構函式?還是一個成員方法?

建構函式,和類名不同了

如果是方法,但是又沒有返回型別

這個如果是成員方法,上面的***應該就是修飾method(應該是usage使用了這個列舉)的

這個一下也不好說

13樓:

一般都是變數後面加表示陣列吧?類名方法名後面不能加

14樓:匿名使用者

attribute,屬性

常見的屬性有

[serializable]:支援序列化

[nonserialize]:不支援序列化[obsolete]:廢棄的類

[dllimport]:匯入dll

15樓:匿名使用者

attribute。搜尋一下吧。

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

16樓:

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

17樓:義亭仵婭靜

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

例如,序列化可用於在

asp.net

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

windows

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

18樓:甘瓃澄莉莉

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

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

19樓:逯寒門子琪

可以用於陣列

索引器和屬性

也可用於指標

所謂的指定屬性就是說

區分方法和物件

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

訪問陣列裡的一個元素

用他括起做索引

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

c#中中括號什麼意思?

20樓:那一天的蒲公英

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

21樓:匿名使用者

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

C中,類是什麼,C 中的類外是什麼意思

什麼是類 類是一種複雜的資料型別,它是將不同型別的資料和與這些資料相關的操作封裝在一起的集合體。這有點像c語言中的結構,唯一不同的就是結構沒有定義所說的 資料相關的操作 資料相關的操作 就是我們平常經常看到的 方法 因此,類具有更高的抽象性,類中的資料具有隱藏性,類還具有封裝性。類的結構 也即類的組...

c語言中intmain中的括號什麼意思

表示函式有返回值,在main函式結束的時候要有return語句,如果沒有就會有warningvoid表示函式沒有引數。int表示它是返回值是int型 整型 main表示它的名字是mian 函式名 表示它是乙個函式,它相當於是過載操作符,因為main是乙個指標,經過操作符的操作,它才變成乙個int型的...

c是什麼意思,在c 中 什麼意思

就是模運算,就是取餘 餘數 就是除號,int整數運算,就是取整數 四捨五入 物件導向就是所有的操作都是基於物件的,所關注的是物件,我想知道textbox裡的內容 這個操作,直接找textbox物件的text屬性就可以了。敢問你對物件這個概念有怎樣的理解,物件導向的重點是物件,而不是面向,如果你想知道...