Generics C#where泛型约束关键字的任何VBNET等价物?
首先,我希望为自己编写一个针对底层Active Directory的操作的通用类型 对于那些了解AD和的人来说,与DirectorySearcher类一样,是最重要的 当说广告语言时,一切都是一种语言。话虽如此,我的应用程序需要管理用户、组和组织单位(OU)。每个对象都是广告条目。那么,在我看来,这是一个很好的候选人 我希望做到的是:Generics C#where泛型约束关键字的任何VBNET等价物?,generics,.net-2.0,c#-to-vb.net,Generics,.net 2.0,C# To Vb.net,首先,我希望为自己编写一个针对底层Active Directory的操作的通用类型 对于那些了解AD和的人来说,与DirectorySearcher类一样,是最重要的 当说广告语言时,一切都是一种语言。话虽如此,我的应用程序需要管理用户、组和组织单位(OU)。每个对象都是广告条目。那么,在我看来,这是一个很好的候选人 我希望做到的是: public interface ITop { string Path { get; set; } string ObjectClass { ge
public interface ITop {
string Path { get; set; }
string ObjectClass { get; }
string ContainerName { get; set; }
// [...]
}
public interface IGroup : ITop {
// Speciality properties here...
}
public interface IUser : ITop {
// Speciality properties here...
}
// And so forth...
public sealed class DirectorySource<T> where T : ITop {
// Methods against AD here...
}
公共接口ITop{
字符串路径{get;set;}
字符串对象类{get;}
字符串ContainerName{get;set;}
// [...]
}
公共接口IGroup:ITop{
//这里的特色酒店。。。
}
公共接口IUser:ITop{
//这里的特色酒店。。。
}
//等等。。。
公共密封类目录源,其中T:ITop{
//这里的反AD方法。。。
}
我的类库必须响应以下有机标准:
Public Class DirectorySource(Of T As ITop)
多个约束由大括号括起,如下所示:
Public Class DirectorySource(Of T As { ITop, IDisposable, Class, New })
您可能会认为它类似于T的
,作为以下项之一:ITop、IDisposable、Class、New
@chaospanion:泛型约束是AND,而不是OR。