相关疑难解决方法(0)

C#string replace实际上并不替换字符串中的值

我试图用另一个字符串替换字符串的一部分.更确切地说,我有 C:\Users\Desktop\Project\bin\Debug

我试图取代\bin\Debug\Resources\People

我尝试过以下方法:

  1. path.Replace(@"\bin\Debug", @"\Resource\People\VisitingFaculty.txt");

  2. path.Replace("\\bin\\Debug", "\\Resource\\People\\VisitingFaculty.txt");

以上两者似乎都不起作用,因为字符串保持不变并且没有任何替换.难道我做错了什么?

.net c# string

30
推荐指数
3
解决办法
5万
查看次数

Enumerable.Concat无法正常工作

以下是代码:

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中.

任何帮助将不胜感激.

c# linq asp.net

8
推荐指数
2
解决办法
4544
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

linq ×1

string ×1