public static T Get<T>() where T : class
{
string implName = Program.Settings[typeof(T).Name].ToString();
object concrete = Activator.CreateInstance(Type.GetType(implName));
return (T)concrete;
}
S'il vous plaît expliquer ce ne soit() où T signifie?C# syntaxe aide -> Qu'est-ce que ca ne <T>() où T signifie
Bienvenue pour mettre quelques URL de lecture.
Juste une note que ce code me semble très fragile. Si vous l'appelez avec un type qui n'a pas de clé dans les paramètres, il lèvera une exception. –