Ich habe eine Enumeration wie:eine Aufzählung werfen, um den damit verbundenen Wert zu erhalten?
public enum BlahType
{
blahA = 1,
blahB = 2,
blahC = 3
}
wenn ich einen String mit dem Wert ‚blahB‘ haben, ist es möglich, sie gegen die Enum BlahType zu werfen 2 den Wert zu erhalten?
Beachten Sie, dass Enum.Parse teuer sein kann. Wenn Sie auf Compact Framework sind, ist es bei jedem Aufruf sehr teuer, und wenn Sie volles .NET verwenden, kann es aus der Sicht des Arbeitsspeichers teuer sein (wenn das Zeug zwischengespeichert wird). Also, das ist die beste Antwort, aber sei vorsichtig mit Enum.Parse. –