连接类型和字符串的函数
本文关键字:函数 字符串 类型 连接 | 更新日期: 2023-09-27 18:16:18
我的应用程序从文件"x.i i"中保存和检索数据。这个文件有一个年值的模式。因此,在正常年份,它有8760个值(每个小时一个),而在闰年有8784个值。
xini file
[csv]
csv_001_01=value
csv_001_02=value
csv_001_03=value
.
csv_365_24=value
所以,系统一个接一个地加载一个巨大的代码。我们使用循环for来缩短代码。
但是我不知道c#上连接类型和字符串的正确语法是什么。
for(int d=1;d<=365;d++) //I'll put the code to not leap years.
{
for(int h=1; h<=24; h++)
{
sMntHour[d,h] =
Settings.csv["csv_" + d.ToString("000") + "_" + h.ToString("00")];
}
}
您的连接操作符应该可以工作。另一种方法是使用string.Format
,像这样:
Settings.csv[string.Format("csv_{0:000}_{1:00}", d, h)];
这种方法使您的可读性稍好一些,因为格式字符串类似于代码需要生成的字符串,在其部分之间没有连接操作符。