-
06-09-2019 - |
题
我有以下VB.NET类定义:
<Serializable()> Partial Public Class Customers
End Class
在另一文件I具有相同的事情(具有不同的方法和过程的变量)。当我编译,我得到以下错误:
属性 'SerializableAttribute' 不能应用于多次。
的错误是非常自我解释。我的问题是,虽然,如果我只是标志着一类为Serializable(),我可以承担全部类被标记为可序列化()?换句话说,是否只需要可序列化()标签在1点在类?
解决方案
您只需要它标志着每班一次,所以在与一个以上的“部分” definitation一类,你应该从所有其他文件,将其删除。整个“部分”的事情仅仅是一个可视化代码的方式,所以当你申请了一次,这将是对的全部的类。
其他提示
是的,你只需要把它的分部类中的一种:点击 http://msdn.microsoft.com/en-us/library/wa80x488。 ASPX
在编译时,属性的局部类型定义被合并。
不隶属于 StackOverflow