我在评估代码时遇到了问题

时间:2011-09-26 10:34:30

标签: c# .net

我有类似的东西

"This" + "  " + "is" + "  " + "the" + "  " + row["Message"].ToString() + "  " + "test" + "  " + "sms" + "  " + "to" + "  " + row["Name"].ToString();

是代码执行时构造的

2 个答案:

答案 0 :(得分:2)

不确定您的问题是什么,但我建议您使用string.Format?

var message = string.Format("This is the {0} test sms to {1}", row["Message"], row["Name"]);

答案 1 :(得分:0)

这是一个可怕的字符串连接练习,不易阅读和理解和维护,我建议你用string.Format方法用这样的东西替换它:

var result = String.Format("This is the '{0}' test sms to '{1}'",
row["Message"].ToString(), row["Name"].ToString());