用于命名CLS兼容替代属性的模式

时间:2011-04-01 14:37:28

标签: c# .net cls-compliant

如果我有这样的财产

[CLSCompliant(false)]
public uint Something { ... }

并且想要写一个替代方案,我不能像我为方法那样写一个重载。 但我该如何命名呢? .NET库中有一些通用的方法吗?

public long SomethingAlternative { ... }

3 个答案:

答案 0 :(得分:2)

我建议SomethingAsInt64明确指出行为差异。

答案 1 :(得分:2)

也许以相反的方式做:将投诉版本设为“某事”,将不合规版设为“SomethingUnsigned”

答案 2 :(得分:1)

SomethingCompliant意味着它是否合规?