【发布时间】:2012-04-10 08:04:34
【问题描述】:
可能重复:
is there a difference between [Serializable] and [Serializable()] in c#?
我总是在我的 WebServices 中,在类声明之前使用[Serializable()] 来序列化它。今天在教程中看到[Serializable]...
有什么区别?
【问题讨论】:
标签: c# .net web-services serialization
可能重复:
is there a difference between [Serializable] and [Serializable()] in c#?
我总是在我的 WebServices 中,在类声明之前使用[Serializable()] 来序列化它。今天在教程中看到[Serializable]...
有什么区别?
【问题讨论】:
标签: c# .net web-services serialization
什么都没有。
如果您需要传递参数,则需要第一种语法。
【讨论】:
实际上有任何功能差异。 允许的 2 种不同类型导致多个参数可以有一个参数,因此在这种情况下它也是如此:
可以看看这个答案:is there a difference between [Serializable] and [Serializable()] in c#?
【讨论】:
它们之间没有区别,因为 SerializableAttribute 的构造函数不接受参数。 另一方面,如果任何属性构造函数接受参数,则应将其写在 () 中。
【讨论】: