我遇到过一件事。 有代码:
var searchPattern = @"??????";
var path = "C:\Users\MyUser\Folder";
IEnumerable<string> file = Directory.EnumerateFiles(path, searchPattern);
IEnumerable<string> dir = Directory.EnumerateDirectories(path, searchPattern);
然后说下面的目录和文件:
a.txt
b.txt
a
b
根据Documentation那里&#34;?&#34; char应表示该位置中的零个或一个字符。因此,我希望 dir 包含a
和b
,文件应为a.txt
和b.txt
。
但是我的file
变量只包含空集合。
那是为什么?