我使用以下代码.代码执行正常但不删除用户.
IUser deleteuser = new User();
deleteuser = users.Where(myuser => myuse
r.MailNickname.Equals("IshanArora")).FirstOrDefault();
if (deleteuser != null)
{
deleteuser.DeleteAsync();
}
Run Code Online (Sandbox Code Playgroud) 我想在我的网站上使用谷歌翻译服务,但我可以找到很多方法,其中两个是
我已经看到付费方法中有输入文本字符的限制(在GET方法中为1300,在POST方法中为5000),而在Free方法中没有限制.
所以免费方法似乎更好,它是唯一符合我要求的方法,那么为什么我需要使用付费版本?
我有一个通用的类
public class MyClass<T>
{
public List<T> Translate(List<T> list, params string[] names)
{
//do something here,modify list and return list
}
}
Run Code Online (Sandbox Code Playgroud)
现在我可以轻松创建它的实例
MyClass<Employee> obj= new MyClass<Employee>(); OR
MyClass<Vehicle> obj = new MyClass<Vehicle>();
Run Code Online (Sandbox Code Playgroud)
我可以称我的方法为
obj.Translate(Mylist of employee or vehicle type,"param1","param2")
Run Code Online (Sandbox Code Playgroud)
但在我的情况下,我不知道在运行时生成的类型T,请参阅下面的代码
String classname = string.Empty;
if(Classtype == 1)
{
classname = "Employee"
}
else if(classtype == 2)
{
classname = "Vehicle"
}
Run Code Online (Sandbox Code Playgroud)
我想要下面的东西......所以我可以创建这个泛型类的实例
MyClass<typeof(classname)> empp = new MyClass<typeof(classname)>();
empp.Translate(MyList,"param1","param2")
Run Code Online (Sandbox Code Playgroud)
请建议,我该怎么做.