[Serializable]和[Serializable()]之间有什么区别

时间:2012-04-10 08:04:34

标签: c# .net web-services serialization

  

可能重复:
  is there a difference between [Serializable] and [Serializable()] in c#?

在类声明之前,我总是在我的WebServices中使用[Serializable()]来序列化它。今天在教程中我看到[Serializable] ...

有什么区别?

3 个答案:

答案 0 :(得分:5)

没有

如果你需要传递参数,你需要第一种语法。

答案 1 :(得分:0)

实际上有任何功能差异。 允许的2种不同类型导致几个参数可以有一个参数,因此在这种情况下它也是:

可以看看这个答案:is there a difference between [Serializable] and [Serializable()] in c#?

答案 2 :(得分:0)

它们之间没有区别,因为SerializableAttribute的构造函数不接受任何参数。 另一方面,如果任何属性构造函数接受参数,则应将它们写入()。