public class Cat { public enum Gender { Male, Female } public Cat(string name, Gender gender) { Name = name; this.gender = gender; } public string Name { get; } public Gender gender { get; } I create an element of a class
var faradayTheCat = new Cat("Faraday", Cat.Gender.Male); The essence of the question is to create an element of a class like this:
var faradayTheCat = new Cat("Faraday", Gender.Male);