小编use*_*715的帖子

两个列表之间相交不起作用

我有两个列表见下面.....结果回来是空的

List<Pay>olist = new List<Pay>();
List<Pay> nlist = new List<Pay>();
Pay oldpay = new Pay()
{
    EventId = 1,
    Number = 123,                        
    Amount = 1
};

olist.Add(oldpay);
Pay newpay = new Pay ()
{
   EventId = 1,
    Number = 123,                        
    Amount = 100
};
nlist.Add(newpay);
var Result = nlist.Intersect(olist);
Run Code Online (Sandbox Code Playgroud)

任何线索为什么?

c# linq list

11
推荐指数
1
解决办法
6204
查看次数

根据条件从列表中删除重复项

我有一个具有属性的项目(名称,价格).

   Item1       $100
   Item2       $200
   Item3       $150
   Item1       $500
   Item3       $150
Run Code Online (Sandbox Code Playgroud)

我想只在Name存在多次且使用LINQ并且没有创建自定义比较器时价格为$ 500时删除项目?对于上面一个具有$ 500的item1将从列表中删除.

谢谢,

c# linq c#-4.0

5
推荐指数
1
解决办法
5523
查看次数

使用c#中的参数运行cmd.exe

我有文件夹C:\ Temp \,它有两个文件des.exe和input.abcd.des.exe用于解密input.abcd.在命令提示符下面的2行内容

cd C:\Temp\
des.exe XXXX input.abcd output.zip
Run Code Online (Sandbox Code Playgroud)

以下为什么不起作用#

        string argument1 =  "/K cd C:\\Temp\\ ";
        string argument2 = "des.exe XXXX input.abcd output.zip" ;
        System.Diagnostics.ProcessStartInfo proc = new      System.Diagnostics.ProcessStartInfo();
        proc.FileName = @"C:\windows\system32\cmd.exe";
        proc.Arguments = String.Format("{0} {1}", argument1, argument2);
        proc.WindowStyle = System.Diagnostics.ProcessWindowStyle.Maximized;            
        System.Diagnostics.Process.Start(proc); 
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
1
解决办法
2万
查看次数

正则表达式从字符串中删除字符串

想知道我是否可以写下正则表达式,目前正在使用String.Remove(17,7)

string txt = "werfds_tyer.abc.zip.ytu_20111223170226_20111222.20111222";
Run Code Online (Sandbox Code Playgroud)

我想从上面的字符串中删除.zip.ytu

c# regex

4
推荐指数
2
解决办法
1132
查看次数

每隔几秒更新一次MVC 2视图

我正在使用MVC 2,我有一个视图,它只显示当前时间的标签.

我想每5秒更新一次View(标签),以便更新时间.我在下面使用(取自这里),但似乎没有工作.

public ActionResult Time()
    {
        var waitHandle = new AutoResetEvent(false);
        ThreadPool.RegisterWaitForSingleObject(
            waitHandle,
            // Method to execute
            (state, timeout) =>
            {
                // TODO: implement the functionality you want to be executed
                // on every 5 seconds here
                // Important Remark: This method runs on a worker thread drawn 
                // from the thread pool which is also used to service requests
                // so make sure that this method returns as fast as possible or
                // you will be …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc asp.net-mvc-2

3
推荐指数
1
解决办法
3646
查看次数

SKIP从平面文件中读取第150行

我确实查找旧帖子,但这似乎没有工作.......我想基本上跳过阅读前150行....

using (StreamReader stream = new StreamReader(FileInfo.FullName)) 
{ 
    string line; 
    while(!stream.EndOfStream) 
    { 
        for (int i = 1; i >= 150; i++) 
        { 
            line = stream.ReadLine(); 
        } 
    }  
}
Run Code Online (Sandbox Code Playgroud)

谢谢,

c# .net-3.5

2
推荐指数
1
解决办法
543
查看次数

检查字符串长度后不使用If或Try Catch的子串字符串

只是好奇我是否只能在String.Length大于或等于20时才能使用字符串而不使用IfTry catch

谢谢!

.net c# linq-to-objects

2
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×7

linq ×2

.net ×1

.net-3.5 ×1

asp.net-mvc ×1

asp.net-mvc-2 ×1

c#-4.0 ×1

linq-to-objects ×1

list ×1

regex ×1