Ich brauche Hilfe, die in die richtige Richtung zeigt. Ich möchte eine Methode erstellen, die verschiedene Typen verarbeiten kann. Ich muss diese Typen irgendwie weitergeben und sie irgendwie benutzen. Jede Anleitung dazu wäre großartig. Hier ist das Verfahren, in dem „TypeINeedToPassIn“ ist, ja Sie richtig erraten, die Art muss ich in weitergeben müssen:Art zu Methode?
public static object MatchAccountType(string acctTypeStr)
{
var acctTypes = SharedUtils.GetEnumValues<TypeINeedToPassIn>();
foreach (TypeINeedToPassIn acctType in acctTypes)
{
if (acctTypeStr.ToUpper() == acctType.ToString().ToUpper())
{
return acctType;
}
}
return null;
}
TIA
Bitte werfen Sie einen Blick auf diese MSDN-Dokumentation https://msdn.microsoft.com/en-us/library/twcad0zb.aspx –
'Generics' sind für diesen Zweck gebaut. – Sparrow
Das scheint eine Menge Arbeit zu sein, um [Enum.Parse()] (https://msdn.microsoft.com/en-us/library/kxydatf9 (v = vs.110) .aspx) neu zu erfinden. – itsme86