代表人格中的性别

F17*_*7CH 3 c# enums class

使用Person类,我该如何表示Gender,我想将它创建为类,就像System.Drawing.Color设置一样,但我不确定如何做到这一点.

所以我可以做Gender = Gender.MaleGender = Gender.Female

对不起,如果这没有意义.

Chr*_*tos 7

你可以创建一个枚举:

public enum Gender { Male, Female }
Run Code Online (Sandbox Code Playgroud)

然后使用如下:

public class Person
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public Gender Gender { get; set; }
}

var person = new Person
{
    FirstName = "Foo",
    LastName = "Bar",
    Gender = Gender.Male
};
Run Code Online (Sandbox Code Playgroud)

  • 这在政治上是不正确的.你是如何代表人妖的?还是'阿帕奇直升机'? (3认同)
  • @ F17CH你应该在你的项目中添加一个名为`Gender.cs`的文件.那么你应该在那里添加枚举的定义,`public enum Gender {Male,Female}`.将枚举标记为公共,您声明程序集中或引用程序集的任何其他程序集中的每个类型都有机会访问和使用您的枚举.我希望我回答你的问题.如果没有,请告诉我.谢谢 ! (2认同)