我想做以下事情:
int loopCount = 0;
while (loopCount != 18)
{
StreamWriter DBSplit + loopCount =
new StreamWriter(@"L:\BananaDB\DBFILE" + loopCount + ".txt");
loopCount++;
}
最好的方法是什么?目前问题是"DBSplit + loopCount"
。虽然是的,但是因为我试图在StreamWriter变量中添加一个int,我也不能使用字符串。有没有解决方案?
答案 0 :(得分:3)
使用数组?您也可以使用while
循环替换for
:
var writers = new StreamWriter[18];
for(int i =0; i<18; i++)
writers[i] = new StreamWriter(@"L:\BananaDB\DBFILE" + i + ".txt");