1樓:匿名使用者
[datetimerange] 新增c#特性
public class datetimerange : validationattribute 使得 datetimerange 繼承了 validationattribute 所以現在 datatimerange特性就具有了自定義驗證功能
2樓:一生的信念
c#中括號的意義就是 從哪開始、到哪結束,括號中的**只執行的**。如果不加括號預設執行第一行其他行數不執行。
3樓:時針樓
標註特性,提供了屬性範圍的驗證,輸入日期不能大於今天
4樓:匿名使用者
這個叫做特性,這段程式中的第一行就是限制下面那個時間屬性的取值範圍的。 限制內容就是datetimerange這個類中的isvalid方法
5樓:烏雅微蘭戢緞
中括號(bracket),又稱方括號,符號「」。一種記號,用以連線需一起考慮的、相等的或成對的單詞或專案,或者圍起從中只選取乙個的那些專案。
c# 方括號是什麼意思??
6樓:娜莉china小
屬性視窗:propertygrid控制項,外形和設計介面時的屬性視窗一樣。
propertygrid.selectedobject=new form1
的效果就和你設計form1的屬性視窗一樣。
當然這個selectedobject可以是你自己定義的類的例項,[browsable(true), category("local"), description("本地埠號")]
這句是寫在自定義類的屬性上面,執行時就看見效果了。
自己去查查propertygrid控制項的用法。
7樓:優益
c#中方括號可用於陣列,索引、屬性,更重要的是用於外部dll類庫的引用。
通俗一點給你解釋就是類似於「標籤」的東西,方便指示某個類/方法/介面等有那種特性,比如打了serializable的說明可以被序列化,webmethod的說明可以從遠端 web 客戶端呼叫該方法等等。用來宣告物件「可以這樣用」跟「有這種能力」的。
方括號 () 用於陣列、索引器和特性, 也可用於指標。
例如:屬性視窗:propertygrid控制項,外形和設計介面時的屬性視窗一樣。
propertygrid.selectedobject=new form1
的效果就和你設計form1的屬性視窗一樣。
當然這個selectedobject可以是你自己定義的類的例項,[browsable(true), category("local"), description("本地埠號")]
這句是寫在自定義類的屬性上面,執行時就看見效果了。
祥細的例子可以參見:
8樓:匿名使用者
方括號 () 用於陣列、索引器和屬性,也可用於指標。
屬性提供功能強大的方法以將宣告資訊與 c# **(型別、方法、屬性等)相關聯。一旦屬性與程式實體關聯,即可在執行時使用名為反射的技術對屬性進行查詢。屬性以兩種形式存在:
一種是在公共語言執行庫的基類庫中定義的屬性,另一種是可以建立,可以向**中新增附加資訊的自定義屬性。此資訊可在以後以程式設計方式檢索。
c# 中 類和屬性前面的方括號是什麼意思
9樓:然後去遠足
對於乙個類或是類的屬性或方法等都會有一些特殊的性質,這就要使用來表示了。
比如類是否可以被序列化傳遞,方法是否對編輯器可見,屬性在屬性視窗裡使用的編輯器等都要使用特性來說明。
比如你這堆**裡 [column(isprimarykey = true)] 這句就是說下面 customerid 這個類的屬性是主鍵。
10樓:
那種用法,英文叫attributes ,在c#中,叫c# attributes 。msdn上老外翻譯成「屬性」。國內翻譯成「特性」。
用法、語法在msdn上有詳細的教程,而且還有中文版教程。
我這裡不方便發鏈結,你在google或msdn上,搜尋「c# attributes」,一下就看見了。
c#中的方括號什麼意思?
11樓:
attribute 就是對property設定的屬性 告訴編譯環境 backcolor的預設值是啥,對backcolor的描述,就是滑鼠停在屬性名稱後顯示的那一排字,category是分類,比如畫視窗的時候右邊顯示的各種屬性值他們屬於哪個分類的。
12樓:義亭仵婭靜
為什麼您想要使用序列化?有兩個最重要的原因促使對序列化的使用:乙個原因是將物件的狀態保持在儲存**中,以便可以在以後重新建立精確的副本;另乙個原因是通過值將物件從乙個應用程式域傳送到另乙個應用程式域中。
例如,序列化可用於在
asp.net
中儲存會話狀態並將物件複製到
windows
窗體的剪貼簿中。遠端處理還可以使用序列化通過值將物件從乙個應用程式域傳遞到另乙個應用程式域中。
13樓:甘瓃澄莉莉
呃……就是attribute,中文一般還是叫特性吧,屬性指property
找本書看看撒,一般會有乙個章節來講的
14樓:逯寒門子琪
可以用於陣列
索引器和屬性
也可用於指標
所謂的指定屬性就是說
區分方法和物件
c#是面對物件的程式開發
訪問陣列裡的乙個元素
用他括起做索引
如果陣列索引超出範圍就會異常
c# 乙個類上面寫乙個中括號什麼意思
15樓:匿名使用者
上面那個只是將類序列化了,序列化的作用在於序列是指將物件的例項狀態儲存到儲存**的過程。
在此過程中,先將物件的公共字段以及類的名稱(包括類的程式集)轉換為位元組流,然後再把位元組流寫入資料流。在隨後對物件進行反序列化時,將建立出與原物件完全相同的副本。
用處非常大,用於資料傳輸,物件存貯等。
而後面那個就是個型別轉換,講data強制轉換成trafransfersfilestart型別,這就相當於
int a=1;
float=(float)a;
c#中的中括號是什麼意思
16樓:徐臨祥
中括號(bracket),又稱方括號,符號「」。一種記號,用以連線需一起考慮的、相等的或成對的單詞或專案,或者圍起從中只選取乙個的那些專案。
17樓:匿名使用者
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 傳送有關此主題的反饋
18樓:舜天迫擊炮
包含了乙個類或者方法的內容,用括號包起來。
19樓:農村村霸
特性,屬於反射那部分內容
c#中的方括號是什麼意思
20樓:匿名使用者
[licenseproviderattribute(typeof(licfilelicenseprovider))]
這種是屬性
函式內的一般就是陣列
函式外的就是attribute,特性。
c語言中intmain中的括號什麼意思
表示函式有返回值,在main函式結束的時候要有return語句,如果沒有就會有warningvoid表示函式沒有引數。int表示它是返回值是int型 整型 main表示它的名字是mian 函式名 表示它是乙個函式,它相當於是過載操作符,因為main是乙個指標,經過操作符的操作,它才變成乙個int型的...
php中的中括號什麼意思,PHP中的中括號什麼意思
php 中的中括號一般是用來通過陣列的鍵名來獲取陣列相應的值,是php中的一種符號 例如 array array a b echo array 0 表單post提交 user post user 表單get提交 user get user 讀取session user session user 或者...
c中寫在方法最後括號裡的引數是什麼意思
private void 上帝給我個女人吧 女人 名字 orprivate int 上帝給我個女人吧 女人 名字 瘋了 這問題你也bai問du 其他的類呼叫這個方法的時候要傳zhi進dao來的引數啊 字串型別的 專想學c 就好好看看屬入門 你先想想為什麼要用這個方法 比如你要用這個方法的時候 例項....