将对象标记为可序列化是否会产生开销?

如果我将[Serializable]属性添加到类中,是否会引入任何开销? 如果从未在任何序列化操作中使用该类,该怎么办?

这不会给对象的正常运行时使用增加任何开销。

将类标记为Serializable甚至不会导致元数据的大小差异。 它只是在typedef标志中设置了一下。 (感谢thecoop指出这一点)