Ich habe eine Klasse namens Questions(Plural). In dieser Klasse gibt es eine Aufzählung namens Question(Singular), die so aussieht.
public enum Question
{
Role = 2,
ProjectFunding = 3,
TotalEmployee = 4,
NumberOfServers = 5,
TopBusinessConcern = 6
}
In der QuestionsKlasse habe ich eine get(int foo)Funktion, die ein QuestionsObjekt dafür zurückgibt foo. Gibt es eine einfache Möglichkeit, den ganzzahligen Wert aus der Aufzählung zu entfernen, damit ich so etwas tun kann Questions.Get(Question.Role)?
get(int foo)Sie sie definieren können, und get(Question foo)dann Ihr Casting innerhalb der Methode durchzuführen, können Sie Ihre Methode alsQuestions.Get(Question.Role)