请教C#泛型方法返回值类型不确定,其他地方怎么调用
对泛型还不是很理解,请大家教教我啊。
我这有个方法,用到了dbHelper,我想当没有存储过程自定义错误 (Error == NULL) 时返回一个bool值,有错误时(Error != null)返回一个string字符串
之前用的是out返回多参数,想用泛型,又不知道怎么调用
之前的方法:
调用的地方:
我这有个方法,用到了dbHelper,我想当没有存储过程自定义错误 (Error == NULL) 时返回一个bool值,有错误时(Error != null)返回一个string字符串
之前用的是out返回多参数,想用泛型,又不知道怎么调用
之前的方法:
public bool AddUser(string FsUI_Account, string FsUI_PassWord, string FsUI_Name, int FnUI_Type, out string Error)
{
var db = GetdbHelper();
db.execType = dbHelper.ExecType.IfRead;
db.IsProc = true;
db.CmdText = "Pr_PRC_AddUser";
db.NeedOutError = true;
db.AddParameter("@FsUI_Account", SqlDbType.NVarChar, FsUI_Account);
db.AddParameter("@FsUI_PassWord", SqlDbType.NVarChar, FsUI_PassWord);
db.AddParameter("@FsUI_Name", SqlDbType.NVarChar, FsUI_Name);
db.AddParameter("@FnUI_Type", SqlDbType.NVarChar, FnUI_Type);
db.Exec();
Error = db.Error;
return db.Result;
}
调用的地方:
protected void RegBut_Click(object sender, EventArgs e)
{
string Errors;
string MD5psw = GetMD5(PswBox.Text);
AddInfo AI = new AddInfo();
bool AddUser = AI.AddUser(AccountBox.Text, MD5psw, UserNameBox,1,out Errors);
//这里开始出错,说有无效参数
}
...全文
相关推荐
C#泛型类、泛型方法、泛型接口、泛型委托的实例
泛型类、泛型方法、泛型接口、泛型委托 泛型类、泛型方法、泛型接口、泛型委托
c#泛型类、泛型方法、泛型接口、泛型委托
c#泛型类、泛型方法、泛型接口、泛型委托
详解C#泛型的类型参数约束
主要介绍了C#泛型的类型参数约束的相关资料,文中讲解非常细致,帮助大家更好的理解和学习c#,感兴趣的朋友可以了解下
c#泛型详解,泛型方法,泛型类
泛型详解,C#是强类型语言。作为一个程序员,当你使用这些语言时,总会期望编译器进行类型安全的检查。例如,如果你把对一个Book类型的引用转换成一个Vehicle型的引用,编译器将告诉你这样的cast是无效的。
C#实现泛型List分组输出元素的方法
主要介绍了C#实现泛型List分组输出元素的方法,涉及C#针对List的遍历、排序、输出等相关操作技巧,需要的朋友可以参考下


