私は常に[Serializable()]
WebServicesで、クラス宣言の前にそれをシリアル化するために使用します。今日のチュートリアルでは[Serializable]
...
違いは何ですか?
私は常に[Serializable()]
WebServicesで、クラス宣言の前にそれをシリアル化するために使用します。今日のチュートリアルでは[Serializable]
...
違いは何ですか?
何もない。
ただし、パラメーターを渡す必要がある場合は、最初の構文が必要になります。
SerializableAttribute のコンストラクターはパラメーターを受け入れないため、それらの間に違いはありません。一方、属性コンストラクターがパラメーターを受け入れる場合は、それらを () 内に記述する必要があります。
実際には機能的な違いがあります。許可されている 2 つの異なる型により、複数の引数がパラメーターを持つことができるため、この場合も同様です。
この答えを見ることができます: c# で [Serializable] と [Serializable()] に違いはありますか?