現在、私は次の機能を持っています
public int GetVariableValue(TaxReturn taxReturnObj, string identityKey)
{
int returnTypeOut = 0;
if (taxReturnObj.Identity.ContainsKey(identityKey))
{
int.TryParse(taxReturnObj.Identity[identityKey], out returnTypeOut);
}
return returnTypeOut;
}
次のコードを使用して値を取得するには、
例えば
int valPayStatus = GetVariableValue(objTaxretrun, TaxReturnIdentity.aadata_identity_paystatus)
すべてのID値が整数だったので、今まで問題なく機能していましたが、最近、文字列型とブール型の新しい ID を追加しました。そこで、上記の関数をジェネリックにしたいのですが、どうすればいいのかわからず、Googleで検索してみましたが、何も見つかりませんでした。