c程式設計中有一些類或方法前中括號是幹什麼用的

2021-05-31 22:31:59 字數 3227 閱讀 6719

1樓:

中括號裡面的東西是屬性的特性,這個東西可以自定義。在呼叫外部dll的時候需要這樣子定義:

[dllimport("user32.dll")]public static extern int messagebox(int h, string m, string c, int type);

這時候說明messagebox這個函式來自user32.dll這個外部dll檔案,我用得最多的就是這個。

2樓:薩穆羅

用來裝形參,傳遞實參的值

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

3樓:匿名使用者

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

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

4樓:然後去遠足

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

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

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

5樓:

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

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

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

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

6樓:匿名使用者

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

7樓:匿名使用者

是個標記

如[webmethod]

下是webservice方法

8樓:狀元丶狼

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

9樓:匿名使用者

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

c#類或介面上的中括號作用?

10樓:

attribue

屬性說明.

.net使用的一種技術創新.這個屬性還能自定義.

c#**"[某條語句]"中的方括號是幹什麼用的?

11樓:快樂怪物

類似於這樣的嗎? [global::system.

codedom.compiler.generatedcode("system.

data.design.typeddatasetgenerator", "2.

0.0.0")]

[system.componentmodel.designercategory("code")]

[global::system.serializable()]這些就是宣告一些方法或者物件的屬性的

12樓:匿名使用者

類上面出現:[serializable]

表示 該類是可序列化的。

其實平常的很少用到。如果需要使用到io流 才需要指明 該類可序列化。

13樓:匿名使用者

你說的應該類似 是否允許序列化 每段內容都有不同的意義 你可以具體問哪段

14樓:匿名使用者

[ajaxpro.ajaxmethod]

public dataset getproductlist(string type)

上面是ajax方法的特別宣告

15樓:匿名使用者

[serializable]

public class user

get{}

}代表可序列化的類。。。

c#中,括號裡的this是幹什麼用的

16樓:匿名使用者

你指的是這樣麼:

static void foo(this obj)string str = "abcd";

var ss = str.foo();

這個應該是個語法糖, 方便一個物件呼叫其它類中的通用的靜態函式的一種寫法

17樓:水中魚

this代表的是當前視窗、或當前頁面,或當前控制元件。

在c#中括號的作用

18樓:匿名使用者

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

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

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

比如items這類的!

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

19樓:匿名使用者

回答一:特性

,bai

用於程式du集、類、方法

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

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

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

20樓:

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

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

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

21樓:匿名使用者

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

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

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

22樓:匿名使用者

用到的地方多啊

也不好說的

C 的一些問題 C 呼叫C 類的疑問

我也是初學c 的!說的不對的還請指點!看完你上面的寫的沒太看懂 可能我還沒學到你那一章 不過有一點可以確定的是 aliastomyclass 是 方法 不是 變數名 這有點像 關鍵字 不能用在做 變數名 一樣,方法 可呼叫但也不能用來做變數名。而且很明白的一點 aliastomyclass 不是 變...

一些簡單的C程式設計題,求高人解答!急急急

1.有一個一維陣列,內放10個學生成績,輸出各分數段人數 平均分 最高分和最低分,保留小數點後一位。include using namespace std int main void float min 100,max 0,sum 0,s 0 int failed 0,passed 0,ok 0,g...

師長寫給晚輩的一些勵志類的名言警句詩詞或對聯

恩 蘑菇蒐羅整理了一些,希望能幫得上忙o o 一.當代或近代名家名言適合於師長前輩贈給晚輩 學生的勵志話語 1 每一個成功者都有一個開始。勇於開始,才能找到成功的路。2 世界會向那些有目標和遠見的人讓路 3 造物之前,必先造人。4 與其臨淵羨魚,不如退而結網。5 若不給自己設限,則人生中就沒有限制你...