Quando dichiari una nuova istanza di una classe, lo fai in molte lingue come:
MyClass obj = new MyClass();
Il due MyClass
significa cose sottilmente diverse, spesso vedrai:
IMyClass obj = new MyClass();
dove LHS è un'interfaccia o
BaseClass obj = new DerivedClass();
dove LHS è una classe base da cui l'RHS eredita.
Esiste un nome per i due diversi usi (LHS e RHS) delle classi in una dichiarazione (ad esempio classe dichiarata e classe istanziata)?
La frase che sto tentando di scrivere è:
In Xamarin, SqlCommand.ExecuteReaderAsync (CancellationToken) genera un errore di runtime e quindi nella dichiarazione, SqlCommand command = new SqlCommand()
, la classe LHS deve essere modificata in DbCommand
.