我想将数据保存到文本文件中,但文件名必须包含2个不同的字符串,这是我到目前为止所做的:
string input = "Name_"
string input2 = string.Format("stats-{0:yyyy-MM-dd}.txt",
DateTime.Now);
我无法弄清楚如何在此添加:string.Format(
输入 , "stats...
文件名必须如下:
* Name_stats-2013-11-27.txt *
答案 0 :(得分:5)
只需使用+运算符即可连接字符串:
string filename = input + input2;
此外,您可以为格式化操作添加多个标记:
string format = string.Format("{0}stats-{1:yyyy-MM-dd}.txt", input, DateTime.Now);
答案 1 :(得分:3)
做,
string input = "Name_"
string input2 = string.Format("stats-{0:yyyy-MM-dd}.txt",
DateTime.Now);
var fileName = input + input2;
或者,
var fileName = string.Format(
"{0}stats-{1:yyyy-MM-dd}.txt",
"Name_", // Or an actual name
DateTime.Now)
答案 2 :(得分:2)
使用Format
,您开始计算0
,然后继续计算每个占位符。所以你的文字将是
string result = string.Format("{0}stats-{1:yyyy-MM-dd}.txt", input, DateTime.Now);
答案 3 :(得分:1)
为什么不尝试这个?让你的生活更轻松......
string input2 = string.Format("{0} stats-{1:yyyy-MM-dd}.txt", input, DateTime.Now);