小编Ish*_*ora的帖子

如何以编程方式删除Azure Active Directory用户?

我使用以下代码.代码执行正常但不删除用户.

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)

.net c# azure azure-active-directory

7
推荐指数
1
解决办法
1360
查看次数

支付谷歌翻译API与免费谷歌翻译

我想在我的网站上使用谷歌翻译服务,但我可以找到很多方法,其中两个是

  1. 支付谷歌翻译Api
  2. 使用C#代码中的Http webrequest免费翻译(http://translate.google.com/translate_t +参数)

我已经看到付费方法中有输入文本字符的限制(在GET方法中为1300,在POST方法中为5000),而在Free方法中没有限制.

所以免费方法似乎更好,它是唯一符合我要求的方法,那么为什么我需要使用付费版本?

google-translate

5
推荐指数
0
解决办法
1284
查看次数

使用动态生成的类型创建泛型类的对象

我有一个通用的类

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)

请建议,我该怎么做.

c# generics reflection properties class

1
推荐指数
1
解决办法
6290
查看次数