データテーブルのデータ行を作成する一環として次のステートメントを使用していますが、ラムダステートメントまたはよりエレガントなものを使用して短縮できるかどうか疑問に思っていました。
if (outval(line.accrued_interest.ToString()) == true)
{
temprow["AccruedInterest"] = line.accrued_interest;
}
else
{
temprow["AccruedInterest"] = DBNull.Value;
}
ステートメントは次の方法でチェックされます。
public static bool outval(string value)
{
decimal outvalue;
bool suc = decimal.TryParse(value, out outvalue);
if (suc)
{
return true;
}
else
{
return false;
}
}