Ich schreibe gerade einen Ressourcenmanager für mein Spiel. Dies ist im Grunde eine Klasse, die alle Arten von anderen Objekten unterschiedlichen Typs behandelt, und jedes Objekt wird namentlich genannt (ein System.String). Nun, dies ist meine aktuelle Implementierung, aber da ich ein Wörterbuch von Objekten verwende, muss ich immer noch jedes Objekt umwandeln. Gibt es eine Möglichkeit, Generics in diesem Fall zu verwenden? Ich bin nicht sehr stark bei denen, ich habe versucht, sie zu lesen und es hat mich am Ende mehr verwirrt.Wörterbuch mit Generika
public static class ResourceManager
{
public static Dictionary<string, object> Resources { get; private set; }
public static void LoadResources()
{
Resources = new Dictionary<string, object>();
//Sample resource loading code
Resources.Add("number", 3);
Resources.Add("string", "bleh");
Console.Log("Loaded " + Resources.Count + " resources.");
}
}
Gibt es eine gemeinsame Schnittstelle für die Ressourcen? – moogs
Nicht relevant für die Frage, aber fyi "Ressource" hat nur ein "s". –
In der Tat ist Französisch meine Muttersprache und in Französisch dauert es zwei. Holt mich immer. Genau wie Adresse, nur ein "d" in Französisch. Danke für das Hinzeigen;) –