连接类型和字符串的函数

本文关键字:函数 字符串 类型 连接 | 更新日期: 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)];

这种方法使您的可读性稍好一些,因为格式字符串类似于代码需要生成的字符串,在其部分之间没有连接操作符。