ひとりごと

C#で稀によくenumなりで状態を返してちょっとした処理をしたいときがあります。 たとえば簡単な例として、符号を調べる関数があるとして enum Sign { Positive, Zero, Negative } static Sign GetSign(int value) { if (value > 0) return Sign.Positive; if (value < 0) return Sign.Negative; return Sign.Zero; } //===…