【发布时间】:2012-11-17 19:47:14
【问题描述】:
我正在使用 .NET 4.5 和 C#。如果拼写区分大小写,我下面的代码可以正常工作。换句话说,如果文件的拼写与“SetupV8.exe”完全一样。但我真的需要它不区分大小写。我玩过它,但找不到方法。
foreach (string file in directory.EnumerateFiles((AppDomain.CurrentDomain.BaseDirectory),
"*.exe", SearchOption.AllDirectories))
{
if (!file.Contains("SetupV8.exe")
{
// Do something
}
}
谢谢
【问题讨论】:
-
file.ToLower().Contains("setupv8.exe")通常可以正常工作。 (虽然你可能想考虑EndsWith) -
哦,看在皮特的份上。当然可以。谢谢!