Ich erhalte den oben genannten Fehler und kann ihn nicht beheben. Ich habe ein bisschen gegoogelt, kann es aber nicht loswerden.
Szenario:
Ich habe die Klasse BudgetAllocate, deren Eigenschaft das Budget ist, das vom doppelten Typ ist.
In meinem dataAccessLayer
In einer meiner Klassen versuche ich Folgendes:
double.TryParse(objReader[i].ToString(), out bd.Budget);
Welches wirft diesen Fehler:
Eigenschaft oder Indexer dürfen zur Kompilierungszeit nicht als out- oder ref-Parameter übergeben werden.
Ich habe es sogar versucht:
double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget);
Alles andere funktioniert einwandfrei und Referenzen zwischen den Ebenen sind vorhanden.
DataGrid
, dass sie ausgefüllt werden, um dann nur Autos mit Eigenschaften zu lernen. Durch das Wechseln zu Eigenschaften wurden einige Ref-Parameter beschädigt, die ich für meine Felder verwendet habe. Muss lokale Variablen definieren, mit denen das Parsen durchgeführt werden soll.