編程思想之一

  編程思想:編程時要對「不可能發生的狀況」 作處理!這是一個編程的好習慣。編程

  如:spa

    在編寫登錄時  code

   

 1 public void LogOn(string userName)
 2         {
 3             DataSet dataSet = SqlHelper.ExecuteDataSet(
 4                 "select * from users where username=@UserName", new SqlParameter("@UserName", userName));
 5             DataTable table = dataSet.Tables[0];
 6             if (table.Rows.Count <= 0)
 7             {
 8                 throw new Exception("用戶不存在!");
 9             }
10 
11             if (table.Rows.Count > 1)
12             {
13                 throw new Exception("用戶名重複");
14             }
15         }

 

  對Rows.Count < 0 以及 Rows.Count > 0 的狀況都作處理,能夠避免不少麻煩。blog

相關文章
相關標籤/搜索