Ich habe eine Funktion, die ein Enum (The base class) als Parameter akzeptiert:Wie man eine Enum zu einem int wirft?
public void SomeFunction(Enum e);
aber ich kann aus irgendeinem Grund, es nicht zu gieße int. Ich kann den Namen des Aufzählungswerts erhalten, aber es ist keine integrale Darstellung.
Ich interessiere mich wirklich nicht für den Typ der Aufzählung, ich brauche nur den integralen Wert. Soll ich stattdessen einen Int übergeben? Oder mache ich hier etwas falsch?
Wie genau versuchst du zu wirken? – annakata
@annakata Ich würde * raten * '(int) e', was gibt" Kann nicht konvertieren Typ 'System.Enum' zu 'Int' " –
@annakata: Sorry, ich dachte, ich bin offensichtlich. Marc hat Recht. –