【发布时间】:2020-12-02 07:46:36
【问题描述】:
GetDati(id).Tables[0].Rows.count > 0 ? GetDati(id).Tables[0].Rows[0]: null;
这行应该怎么写?我只想打一次GetDati()。
【问题讨论】:
-
将其结果存储在 X 中,然后在三元中使用 X?
-
为什么不直接使用变量来存储您在之前的语句中使用的返回值部分?
-
如果您创建的 SQL 语句只返回一个值(或不返回任何值),请在 Command objekt 上使用
ExecuteScalar直接返回此值,而不是获取数据集并使用它。跨度> -
你也可以试试??运算符,因为 2.0 像这样 GetDati(id).Tables[0].Rows[0] ??空值;结帐docs.microsoft.com/en-us/dotnet/csharp/language-reference/…
标签: c# asp.net asp.net-mvc conditional-operator