我试图用另一个字符串替换字符串的一部分.更确切地说,我有 C:\Users\Desktop\Project\bin\Debug
我试图取代\bin\Debug 与\Resources\People
我尝试过以下方法:
path.Replace(@"\bin\Debug", @"\Resource\People\VisitingFaculty.txt");
path.Replace("\\bin\\Debug", "\\Resource\\People\\VisitingFaculty.txt");
以上两者似乎都不起作用,因为字符串保持不变并且没有任何替换.难道我做错了什么?
以下是代码:
string[] values = Acode.Split(',');
IEnumerable<Test> tst = null;
foreach (string a in values)
{
if (tst== null)
tst = entities.Test.Where(t=> (t.TCode == Convert.ToInt16(a)));
else
tst.Concat(entities.Test.Where(g => (g.TCode == Convert.ToInt16(a))));
}
return tst.ToList();
Run Code Online (Sandbox Code Playgroud)
我无法获取tst中的所有记录,它只给出了数组中最后一个值的记录.
因此,如果我的数组包含1,2,3,4我只获得4的记录.而我需要1,2和4的所有结果都附加在tst中.
任何帮助将不胜感激.