c#初學者,問題和題目一樣。我是看著視頻敲的代碼的下面帖代碼圖
別人寫的方法,看到需要2個參數
我寫的,視頻裡面也是這麼寫。但是不報錯
方法的完全體
沒有重載
為什麼不報錯,而且正常運行?
C#中params關鍵字的意思是:從這一位開始的參數個數是變長的,就是說你可以寫0個到n個參數都是合法的。
比如調用你的函數寫成ExecuteSqlData("SELECT....") 它內部參數就是:SQLString="SELECT ..." , cmdParams = []
比如調用你的函數寫成ExecuteSqlData("SELECT....", a1) 它內部參數就是:SQLString="SELECT ..." , cmdParams = [a1]
比如調用你的函數寫成ExecuteSqlData("SELECT....", a1, a2,a3) 它內部參數就是:SQLString="SELECT ..." , cmdParams = [a1, a2, a3]
以此類推