C# FolderBrowserDialog的分析无法正常工作
sub是D:如果我在浏览器中选择路径D。 这很好,我只想得到D: 但它永远不会退出循环,它不停地循环 为什么它不进入-1 if?在每次迭代中,indexOf方法将从字符串的开头开始搜索,因此您需要设置startIndex参数,或者可以使用System.IO.Path.GetPathRootpath方法 在每次迭代中,indexOf方法将从字符串的开头开始搜索,因此您需要设置startIndex参数,或者您可以使用System.IO.Path.GetPathRootpath方法 你需要C# FolderBrowserDialog的分析无法正常工作,c#,C#,sub是D:如果我在浏览器中选择路径D。 这很好,我只想得到D: 但它永远不会退出循环,它不停地循环 为什么它不进入-1 if?在每次迭代中,indexOf方法将从字符串的开头开始搜索,因此您需要设置startIndex参数,或者可以使用System.IO.Path.GetPathRootpath方法 在每次迭代中,indexOf方法将从字符串的开头开始搜索,因此您需要设置startIndex参数,或者您可以使用System.IO.Path.GetPathRootpath方法 你需要 int i
int index = -1;
while (true)
{
index = fd.SelectedPath.IndexOf("D",index+1);
....
}
这需要将索引初始化为-1,而不是您需要的0
int index = -1;
while (true)
{
index = fd.SelectedPath.IndexOf("D",index+1);
....
}
这需要将索引初始化为-1,而不是0
这很好,我只想得到D:
不要自己解析它,而是使用System.IO.Path类。这将帮助您处理用户选择网络共享的情况。像这样:
index = fd.SelectedPath.IndexOf("D", index+1);
这很好,我只想得到D:
不要自己解析它,而是使用System.IO.Path类。这将帮助您处理用户选择网络共享的情况。像这样:
index = fd.SelectedPath.IndexOf("D", index+1);
可能的重复可能的重复