有这个"如果"在我的c#代码中,这使我在我的代码中创建一个空的FileInfo,所以我可以在" if"
之后填写它我已经尝试过这段代码,但它不起作用,似乎有些东西要用FileInfo数组来完成
FileInfo[] FileCheck = new FileInfo[]();
if (chbSubFolder.Checked == false)
FileCheck = Dir.GetFiles(string.Format("*.{0}", extention));
else
FileCheck = Dir.GetFiles(string.Format("*.{0}", extention), SearchOption.AllDirectories);
答案 0 :(得分:2)
指定数组的大小:
FileInfo[] FileCheck = new FileInfo[5];
或者将其初始化为空数组:
FileInfo[] FileCheck = new FileInfo[]{};
答案 1 :(得分:1)
FileInfo[] FileCheck;
if (chbSubFolder.Checked == false)
FileCheck = Dir.GetFiles(string.Format("*.{0}", extention));
else
FileCheck = Dir.GetFiles(string.Format("*.{0}", extention), SearchOption.AllDirectories);
您在任何一种情况下都会分配它,因此您无需初始化它。
答案 2 :(得分:0)
如果bcrypt
返回Directory.GetFiles
string[]