私は3つの列挙型を持っています:
enum ValueType : int
{
FloatingPoint = 2,
.../...
}
enum ConstraintType : int
{
Range = 2,
.../...
}
enum Parameter : int
{
ExposureTime = F(ValueType.FloatingPoint, ConstraintType.Range, 23),
.../...
}
問題は、私が使用する場合の署名にありF
ます:
private static int F(ValueType _V, ConstraintType _C, int _N) { ... }
の定義内のすべての呼び出しでエラー (無効な引数) が発生しますがParameter
、代わりに次を使用すると:
private static int F(int _V, int _C, int _N) { ... }
すべて順調。
ブロッキングの問題ではありませんが、その理由を理解したいと思います。