我一直想知道 - 在 c# 中是否有一种方法可以为类中的多个属性定义“模板”。这就是我的意思:假设我有以下课程
class MyCLass
{
public int IntVal1 { get {...}; set{...} }
public byte IntVal2 { get {...}; set{...} }
....
public long IntValN { get {...}; set{...} }
}
我没有在 get 和 set 访问器中编写任何特定的实现,但我的想法是所有这些属性都有非常相似的实现——不同之处可能在于它们对具有不同类型的类的不同成员进行操作,但总的来说它们都是看起来像。
我的想法是找到一种方法来定义某种(让我们称之为)带有一些参数的“模板”,这些参数可能用于声明所有这些属性,而无需编写每个属性的实际实现 - 也许使用属性!?!
我想我需要的是类似于 C 宏。
提前 10 倍