内の変数を初期化します。は方法
は、我々が持っていると仮定:
aspxページでT obj = GetT();
。 (GetT()
はnull値を返すことができます)。
そして、私はこれを処理するには、関数内でobjを
public void HandlingT(T obj){
if(condition && obj == null){
obj = new T();
}
//...handling object T
}
は、だから我々が得る:
T obj = GetT();
HandlingT(obj);
問題は、私はaspxページで機能HandlingT()
を呼び出すとき、obj
はあっても、まだnullの場合、ありますcondition
が真である
代わりに、TのアドレスをhandlingT()メソッドに代入する必要がありますか? – kevricher
コードのASPX側を含めることはできますか? – combatc2
'HandlingT(out T obj)'を試す –