出于性能原因,我有一些类型是结构体并且具有一些共性。我想知道我是否可以将它们重构为开放类型结构——如果可以的话,我是否应该预料到任何问题。
最佳答案
是的,你可以。框架库提供的一些泛型,比如 KeyValuePair<TKey, TValue>
, 确实是 structs
.
关于c# - 开放类型可以是结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512406/
出于性能原因,我有一些类型是结构体并且具有一些共性。我想知道我是否可以将它们重构为开放类型结构——如果可以的话,我是否应该预料到任何问题。
最佳答案
是的,你可以。框架库提供的一些泛型,比如 KeyValuePair<TKey, TValue>
, 确实是 structs
.
关于c# - 开放类型可以是结构吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512406/