可能重複之間的差異:
is there a difference between [Serializable] and [Serializable()] in c#?什麼是[Serializable接口]和[序列化()]
我總是用我的Web服務[Serializable()]
,類聲明之前,連載它。今天在教程中我看到[Serializable]
...
有什麼區別?
可能重複之間的差異:
is there a difference between [Serializable] and [Serializable()] in c#?什麼是[Serializable接口]和[序列化()]
我總是用我的Web服務[Serializable()]
,類聲明之前,連載它。今天在教程中我看到[Serializable]
...
有什麼區別?
什麼都沒有。
如果您需要傳遞參數,您將需要第一種語法。
實際上有任何功能差異。 允許的2種不同類型會導致幾個參數可以有一個參數,所以它的超鈾也是在這種情況下:
會對這個答案一看:is there a difference between [Serializable] and [Serializable()] in c#?
有因爲SerializableAttribute的構造沒有差別不接受任何參數。另一方面,如果任何屬性構造函數接受參數,它們應該寫在inside()中。
有史以來最短的答案! – Tigran 2012-04-10 08:06:01
@Tigran:增加了一點,因爲我確信我會從很多不喜歡簡短答案的人那裏得到喜愛的,儘管它可能沒有必要。的xD – Mehrdad 2012-04-10 08:06:48