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#。