Tag: 通配符

C#generics中的通配符等价物

假设我有一个generics类,如下所示: public class GeneralPropertyMap { } 在其他一些类中,我有一个方法,它接受一个GeneralPropertyMap数组。 在Java中,为了获取包含任何类型的GeneralPropertyMap的数组,该方法将如下所示: private void TakeGeneralPropertyMap(GeneralPropertyMap[] maps) { } 我们使用通配符,以便稍后我们可以调用TakeGeneralPropertyMap传递一堆具有T任何类型的GeneralPropertyMap ,如下所示: GeneralPropertyMap[] maps = new GeneralPropertyMap[3]; maps[0] = new GeneralPropertyMap(); maps[1] = new GeneralPropertyMap(); maps[2] = new GeneralPropertyMap(); //And finally pass the array in. TakeGeneralPropertyMap(maps); 我试图在C#中找出一个没有成功的等价物。 有任何想法吗?

在C#generics中,Java通配符的等价物是什么

我正在开发一个应用程序,我需要调用generics类的方法,而不关心实例的实际类型。 像下面的Java代码: public class Item{ private T item; public doSomething(){…} } … public void processItems(Item[] items){ for(Item item : items) item.doSomething(); } 当时我很着急,所以我通过使用我需要调用的方法定义一个接口并使generics类实现它来解决我的问题。 public interface IItem { void doSomething(); } public class Item : IItem { private T item; public void doSomething(){…} } … public void processItems(IItem[] items) { foreach(IItem item in items) item.doSomething(); } […]

如何使用通配符搜索文件列表

如何在C#中使用通配符列出所选文件夹中包含的文件?

如何在C#中实现glob

我不知道在StackOverflow上发布你自己的问题答案是否合法,但我看到没有人问过这个问题。 我去寻找一个C#Glob并没有找到一个,所以我写了一个其他人可能觉得有用的。

带有通配符的FTP目录部分列表

首先我问: ftp目录列表超时。 大量的子目录 。 我得到了答案。 仍然因为我可以在目录中拥有数十万个FTP对象,所以扫描它可能需要很长时间。 但是我认为有可能检索所有以’A’开头然后’B’的对象等等……当它检索目录时,它可以开始在另一个线程上处理它们,而不必等到它获得整个列表。 是否可以使用标准FtpWebRequest使用通配符进行FTP目录列表?