Domanda

Ho questo

var  result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);

questo GetInformation è la mia classe Entity.Getinformation .. quando sto cercando di conseguenza assegnare globly sto ottenendo non può assegnare al implicita variabile locale tipizzata?

var result = ?

cosa devo assegnare in globale?

grazie

È stato utile?

Soluzione

Quando si dice "risultato assegnare a livello globale", cosa si intende usarlo come una variabile di classe?

class SomeClass {
    var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
}

In questo caso, non è possibile utilizzare var e si dovrebbe utilizzare qualsiasi tipo rendimenti GetInformation, ad esempio

string result =  general.GetInformation(int.Parse(ID), F_account, F_Info, Types);

o

Entity result =  general.GetInformation(int.Parse(ID), F_account, F_Info, Types);

Altri suggerimenti

Sembra che si sta cercando di fare var result = null; che non funziona perché null non dice al compilatore che tipo result dovrebbe essere. Si avrebbe bisogno di uso Sometype result = null;.

È il vostro errore qualcosa come "Impossibile assegnare gruppo metodo su una variabile locale implicitamente tipizzate"?

Inoltre, è GetInformation per caso un class ?

Se quei due sono corrette, il problema è che si sta tentando di utilizzare la tipizzazione implicita nei confronti di un nome di metodo, qualcosa var non è autorizzato a fare.

È possibile utilizzare come di seguito:

Perché il class è: GetInformation

Poi

Getinformation result =null;

result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top