Hey, ich versuche eine Scheindatenbank zu definieren. Beim Versuch, var mit Mock < 'Repository' gleichzusetzen, tritt ein Fehler auf:Das kontextabhängige Schlüsselwort 'var' darf nur in einer lokalen Variablendeklaration angezeigt werden. Oder Im Skriptcode
Das Kontextschlüsselwort 'var' darf nur in einer lokalen Variablendeklaration oder im Skriptcode vorkommen.
Der Code, den ich geschrieben habe, ist:
public class MockingDatabse
{
//Mock a Payment Info
var newPayment = new Mock<IPayment>();
}
Ich weiß, dass ich 'var' mit ersetzen kann 'Mock < "Repository">'. Aber ich möchte wissen, ich nicht in der Lage bin verwenden ‚var‘
Da die Sprache, die Sie nicht lassen. Genauso kann man ein Feld 'var x = 0; nicht deklarieren;' Es würde in einer Methode funktionieren ... nicht auf Klassenebene – forsvarir
@forsvarir, danke –