• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何使用内联C#的,如果不是使用长C#的if语句

c/c++ 来源:Zamri Kamaruddin 3次浏览

如何,如果减少的代码行数,这些类型的编码如何使用内联C#的,如果不是使用长C#的if语句

 if (string.IsNullOrEmpty(txtpictext.Text)) 
     { 
      Cmd.Parameters.AddWithValue("@pictext", DBNull.Value); 
     } 
     else 
     { 
      Cmd.Parameters.AddWithValue("@pictext, txtpictext.Text); 
     } 

     Conn.Open(); 
     Cmd.ExecuteNonQuery(); 


===========解决方案如下:

的您要使用的三元操作语句中使用单行?:

Cmd.Parameters.AddWithValue("@pictext, string.IsNullOrEmpty(txtpictext.Text) 
    ? DBNull.Value 
    : txtpictext.Text); 

Conn.Open(); 
Cmd.ExecuteNonQuery(); 

像这样。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)