小编SiC*_*SiC的帖子

有没有办法在c#中获得两组对象之间的区别?

我想在c#中获得两组int之间的区别.给定s1和s2我想返回那些在s1而不在s2中的int.我可以做一些事情,比如:

    List<int> s1 = new List<int>();
    List<int> s2 = new List<int>();

    foreach (int i in s1)
    {
        if (s1.Contains(i))
        {
            //
        }
        else
        {
            //
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有人能指出更清洁的东西.我想做点什么

List<int> omitted = s1.Difference(s2);
Run Code Online (Sandbox Code Playgroud)

不确定是否有任何人可能指出的现有方法或LINQ结构?谢谢.

.net c# linq hashset

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

aspx页面中的Silverlight无法加载

我开发了一个简单的Silverlight控件.我通过在VS 2008中使用Silverlight应用程序项目模板创建了这个,在我现有的网站上添加了一个测试页面.

现在,我的控件在自动生成的aspx中完美运行,我现在可以根据需要运行它.但是,当我尝试将控件放在新页面时,它不会加载.调试表明代码全部正在执行,但我希望看到的UI不会出现.

我最初在一个内容页面中尝试使用我的站点布局的正确母版页,然后只是在一个不使用MP的标准ASPX中......同样的问题.

还有其他人经历过类似的事吗?我错过了一些简单的东西!?

如此令人沮丧,任何帮助升值!

asp.net silverlight

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

Windows 2000上的ASP.NET 3.5

我试图让一个ASP.NET 3.5站点在Windows 2000机器上运行(不是我的想法!!!)但是我遇到了一些问题.我一直在努力将所需的DLL文件复制C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5到我的app bin目录中.这成功地让我超越了"未找到装配"的错误.

但是,我现在收到以下错误.

无法找到编译器可执行文件csc.exe"

我怎样才能解决这个问题?它主要是我希望利用的LINQ功能.

asp.net .net-3.5

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

标签 统计

asp.net ×2

.net ×1

.net-3.5 ×1

c# ×1

hashset ×1

linq ×1

silverlight ×1