我正在用 C# 将计算结果写入 DataGridView。
if( bool condition1)
{
form.myDataTable.Rows[j][cs] = "my string-1";
}
if( bool condition2)
{
form.myDataTable.Rows[j][cs] = "my string-2";
}
.
.
.
j++
如果条件 1 和条件 2 都为真,则将字符串 2 覆盖在字符串 1 的位置。我可以进行空值检查并在块 2 中写入 j=j+1,以便将其写入新行。但是我还有另外三个这样的布尔检查条件。请解释一个优雅的方式来做到这一点。我是 C# 的新手。感谢束的帮助!