函数定义如下,转到“从元数据”方法定义如下:public bool GetXXXXUrl(string Id, string proName, string name, out string url, out bool pageType);调用代码如下:Logic logic = new Login();string rul = string.Empty;
bool fag = false;
logic.GetXXXXUrl("id", "dfasdname", "", out url, out fag);
最后一行报“数组越界”错误。。
bool fag = false;
logic.GetXXXXUrl("id", "dfasdname", "", out url, out fag);
最后一行报“数组越界”错误。。
将out改为ref
上面的方法也改为ref
你已经初始化了
string rul ;
out url你这两个参数名也不对应,太不小心了
bool fag = false;
logic.GetXXXXUrl("id", "dfasdname", "", out url, out fag);你在声明是 rul
在调用是使用的 out url
然后在字符串层面上,报了数组越界的错误。