Ich habe Code ähnlich, dies zu:Wie instanziiere ich einen Typ und seinen Wert aus einer Zeichenfolge?
class Foo {
Dictionary<Type, Object> _dict;
void Create(string myType, string myValue)
{
var instance = Type.Instanciate(myType) // How do I do this?
if (var.IsPrimitive)
{
var.GetType().Parse(myValue) // I know this is there...how to invoke?
Dictionary[instance.GetType()] = instance;
}
}
T GetValue<T>(T myType) { return (T)_dict[T]; }
}
// Populate with values
foo.Create("System.Int32", "15");
foo.Create("System.String", "My String");
foo.Create("System.Boolean", "False");
// Access a value
bool b = GetValue(b);
Also meine Fragen sind:
a) Wie kann ich den Typ
b) Analysieren Sie den Typ Wert aus einem String instanziiert, wenn Parse unterstützt wird.
Wurde nicht genau diese Frage gestern gestellt? Scheint wie ich Hausaufgaben. Ich werde nach dem Link suchen, wenn er nicht gelöscht wurde ... –