c#初学者,问题和题目一样。我是看着视频敲的代码的下面帖代码图
为什么不报错,而且正常运行?
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]
以此类推