C# Landypy不知道如何连接

C# Landypy不知道如何连接,c#,C#,我正在尝试使用此项目查询广告 使用Landpy.ActiveDirectory.Core; 使用Landpy.ActiveDirectory.Entity.Object; 命名空间TestConsoleApp { 公共类aLandypyTest { 受保护的IAD运算符ADOperator{get;set;} 公共无效调用1000次() { 对于(int i=0;i

我正在尝试使用此项目查询广告

使用Landpy.ActiveDirectory.Core;
使用Landpy.ActiveDirectory.Entity.Object;
命名空间TestConsoleApp
{
公共类aLandypyTest
{
受保护的IAD运算符ADOperator{get;set;}
公共无效调用1000次()
{
对于(int i=0;i<1;i++)
{
使用(var userObject=userObject.FindOneByCN(this.ADOperator,'pangxiaoliang'))
{
//做点什么。
}
但是我得到了这个错误

错误2与的最佳重载方法匹配 'Landpy.ActiveDirectory.Entity.Object.UserObject.FindOneByCN(Landpy.ActiveDirectory.Core.iadcontoperator, 字符串“”具有一些无效的 参数D:\BackUp\TestConsoleApp\TestConsoleApp\TestConsoleApp\aLandypyTest.cs 20 41 TestConsoleApp

将“庞小亮”更改为“庞小亮”。输入错误。编译器想要一个字符串作为第二个参数,但如果用包装它,它不是字符串。必须用包装它。

using Landpy.ActiveDirectory.Core;
using Landpy.ActiveDirectory.Entity.Object;

namespace TestConsoleApp
{
    public class aLandypyTest
    {
        protected IADOperator ADOperator { get; set; }

        public void CallAD1000Times()
        {
            for (int i = 0; i < 1; i++)
            {
                using (var userObject = UserObject.FindOneByCN(this.ADOperator, 'pangxiaoliang'))
                {
                     // do something.
                }