【发布时间】:2017-05-29 08:09:26
【问题描述】:
我想将某个文件与其他 10 个类似以下名称的文件进行比较:s0、s1、s2、s3 等。我希望将其循环。我怎样才能做到这一点?这可能吗?
假设 s0 文件的路径如下所示:C:\Users\raymond\desktop\s0
而 s1 看起来像这样:C:\Users\raymond\desktop\s1 等等。
如果在 for 循环中使用整数 i。代码应该看起来像这样(但这显然不起作用):
int x = compareImg(certain file, C:\Users\raymond\desktop\s + i)
更新:对不起,伙计们。 s0、s1 等文件的路径在我的资源文件夹中,它是一个位图,我不能使用字符串作为输入值。
【问题讨论】:
-
试试
$"C:\Users\raymond\desktop\s{i}"注意:这只适用于C# 6.0+ -
@Tamás Szabó:根据他的 .Net Framework 版本,这将不起作用
-
你需要引号...
"c:\\users\\raymond\\desktop\\s" +i