【发布时间】:2016-05-10 18:52:26
【问题描述】:
场景是从数据库中读取数据并附加2个字符串并传递给file.WriteAllLine方法
我想连接string connecString + dc[j] + "INQ;",因为我已将这些放入list<string>,但出现错误。
而 file.WriteAllLines 方法只接受字符串数组不接受简单数组。
在此先感谢
我的代码
public void ComapnySelection_FromDB(string conncString) {
try {
Console.WriteLine("-------------------- -------------------- ");
String que = "select ConsumerNo from " + conncString + "";
List < string > dc = ConnectToData(que);
Console.WriteLine("ConsumerNo in DB: " + dc[0]);
for (int j = 0; j < dc.Count; j++) {
List<string> combine = conncString + dc[j] + "INQ;";
Console.WriteLine("Module Name from DB: " + dc[j]);
File.WriteAllLines(path, dc);
}
} catch (Exception) {
Console.WriteLine("ERROR!");
}
}
【问题讨论】:
-
您发布的代码毫无意义。顺便说一句,你得到什么错误?
-
我在类型转换中遇到错误,就像我想在 File.WriteAllLines 中传递一个连接的字符串,例如在上面的代码中,使用了两个变量 connString 和 dc[j]。第三个我想附加“INQ;”之后我想连接这三个字符串,例如 List combine = conncString + dc[j] + "INQ;";并通过 File.WriteAllLines(path combani);
标签: c# database string-concatenation