是否可以创建类型为T
的泛型方法,其中T
是否具有特定属性?类型T的泛型其中T具有特定属性
例如为:
public static XmlDocument SerializeObjectToXml<T>(T obj)
{
//...
}
,我想序列只能用Serializable
和/或DataContract
属性的类:
[Serializable]
[DataContract(Name = "viewModel", Namespace = "ns")]
internal class ViewModel
{
//...
}
你必须问,这是通用的吗? – Jodrell