Ich habe diese Daten, die sehr groß sein können, dies könnte ein XML-String, ein Dataset, eine DataTable, eine DataRowCollection sein. Diese Daten werden zusammen mit ihrem Typ an eine generische Methode übergeben.
void GenericMethod(object data, Type t)
{
var d = Convert.ChangeType(data, t);
//einige Aufgaben zu erledigen
}
Frage: Wenn die Daten 1GB groß sind, erstellt ChangeType dann ein weiteres Objekt mit ebenfalls 1GB? Ich möchte nur sicher sein, wegen des Speicherverbrauchs.