问题描述
publicvoidAddUser(IUseruser){SqlHelper.ExecuteNonQuery(DatabaseConfig.ConnectionString,System.Data.CommandType.Text,string.Format(addUser,user.Code),null);}像这种方法我该如何调用?参数的类型怎么是接口?还有例如我写了属性,我该怎么测试我写的属性返回值是否正确?publicIRole[]DeletedRoels{get{List<Role>roels=newList<Role>();DbDataReaderreader=SqlHelper.ExecuteReader(DatabaseConfig.ConnectionString,System.Data.CommandType.Text,getDeletedRoles,null);while(reader.Read()){roels.Add(newRole((string)reader[0]));}returnroels.ToArray();}}属性的类型怎么也可以用接口来表示?本人是初学者,希望大家能帮忙解答
解决方案
解决方案二:
写一个类继承这个接口,然后使用这个类的实例.publicclassUser:IUser{}AddUser(newUser());
时间: 2024-09-21 18:57:55