public class Human
{
public setGender Gender { get; set; }
public void setHeight(Human Person)
{
if (Person.Gender == setGender.Male) // <-- This is where the error is.
{
}
}
}
public struct setGender
{
public static setGender Male { get; set; }
public static setGender Female { get; set; }
}
上記のコードを挿入すると、次のエラーが表示されます。
オペランド「==」は、タイプ「Life.setGender」および「Life.setGender」のオペランドには適用できません
(ちなみに名前空間は「Life」です。だから「Life.setGender」です)
調べてみましたが、いまだに意味がわかりません。誰かが私にエラーを手伝ってくれませんか。
私はC#を使用しています。