4

私はこれを持っています

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

この GetInformation は私の Entity.Getinformation クラスです。結果をグローバルに割り当てようとすると、暗黙の型付きローカル変数に割り当てられませんか?

var result = ?

グローバルで何を割り当てるべきですか?

ありがとう

4

4 に答える 4

6

コンパイラに型がどうあるべきかを伝えていないvar result = null;ため、どちらが機能しないかを試みているようです。を使用する必要があります。nullresultSometype result = null;

于 2010-06-18T01:48:44.887 に答える
3

「結果をグローバルに割り当てる」とは、クラス変数として使用するということですか?

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

その場合、varを使用できず、Type GetInformation が返すものを使用する必要があります。たとえば、

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

また

Entity result =  general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
于 2010-06-18T01:40:48.320 に答える
0

あなたのエラーは「暗黙的に型指定されたローカル変数にメソッドグループを割り当てることはできません」のようなものですか?

また、GetInformationひょっとしてクラスですか?

これらの 2 つが正しい場合、問題は、メソッド名に対して暗黙の型付けを使用しようとしているということです。何かvarを行うことは許可されていません。

于 2010-06-18T01:43:37.860 に答える
0

以下のように使用できます。

あなたのクラスは次のとおりです。

それで

Getinformation result =null;

result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types);
于 2012-11-16T11:16:21.460 に答える