0

重複の可能性:
c#の[Serializable]と[Serializable()]に違いはありますか?

私は常に[Serializable()]WebServicesで、クラス宣言の前にそれをシリアル化するために使用します。今日のチュートリアルでは[Serializable]...

違いは何ですか?

4

3 に答える 3

5

何もない。

ただし、パラメーターを渡す必要がある場合は、最初の構文が必要になります。

于 2012-04-10T08:05:20.900 に答える
0

SerializableAttribute のコンストラクターはパラメーターを受け入れないため、それらの間に違いはありません。一方、属性コンストラクターがパラメーターを受け入れる場合は、それらを () 内に記述する必要があります。

于 2012-04-10T08:10:29.397 に答える
0

実際には機能的な違いがあります。許可されている 2 つの異なる型により、複数の引数がパラメーターを持つことができるため、この場合も同様です。

この答えを見ることができます: c# で [Serializable] と [Serializable()] に違いはありますか?

于 2012-04-10T08:07:56.890 に答える