小编Jak*_*urc的帖子

如何在不枚举的情况下将通用字典转换为非泛型?

我想将泛型IDictionary的实例转换为非泛型IDictionary.我可以在不创建IDictionary的新实例的情况下完成吗?是否有任何框架支持此任务?

我尝试在实现非遗传IDictionary的类中包装泛型IDictionary但是我发现我还必须以某种方式将通用ICollection转换为非泛型IDollection,因此我选择Mark Gravell解决方案.

.net collections

8
推荐指数
1
解决办法
4408
查看次数

以编程方式列出WMI类及其属性

是否有任何已知的方法列出可用于特定系统的WMI类及其属性?我对vbscript方法感兴趣,但请提出任何建议:)

PS很棒的网站.

vbscript wmi

7
推荐指数
1
解决办法
8330
查看次数

如何更改"生成方法存根"以在VS中抛出NotImplementedException?

如何在Visaul Studio中更改默认的Generate Method Stub行为以生成body的方法

throw new NotImplementedException();
Run Code Online (Sandbox Code Playgroud)

代替

throw new Exception("The method or operation is not implemented.");
Run Code Online (Sandbox Code Playgroud)

.net configuration visual-studio

7
推荐指数
1
解决办法
1585
查看次数

使用扩展方法重写LINQ语句的优雅方法是什么?

我遵循LINQ语句,我想使用扩展方法重写它.

from x in e
from y in e
from z in e
select new { x, z }
Run Code Online (Sandbox Code Playgroud)

一种可能的解决方案是

e.Join(e, x => 42, y => 42, (x, y) => new { x, y })
  Join(e, _ => 42, z => 42, (_, z) => new { _.x, z }); 
Run Code Online (Sandbox Code Playgroud)

然而,这一切都很优雅.

你知道如何提高第二表达的美感吗?

.net c# linq

7
推荐指数
2
解决办法
297
查看次数

GroupBy操作的渐近复杂性是什么?

我对未编制索引的数据集上的GroupBy操作的渐近复杂度(大O)感兴趣.最着名的算法的复杂性是什么?SQL服务器和LINQ使用的算法的复杂性是什么?

sql linq complexity-theory big-o

7
推荐指数
3
解决办法
4476
查看次数

似乎无法获得动画的进度条

好的,所以我有一个像这样的问题.

public Class A{

     public A(){
         progressBar.Style = ProgressBarStyle.Marquee;
         progressBar.MarqueeAnimationSpeed = 0;    
     }

     public void DoSomething(){
         if(checkpasses){
             progressBar.MarqueeAnimationSpeed = 100;
             //Do something here...
             progressBar.MarqueeAnimationSpeed = 0;
         }
         else
             //Do nothing...
         }
}
Run Code Online (Sandbox Code Playgroud)

问题是我的进度条根本不会开始移动.首先,我认为它不会自己创建一个新线程(我发现有线)所以我尝试创建一个线程,但仍然是相同的结果.什么都没发生.这是我忘记的事吗?

c# winforms

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

通过 web.config 覆盖 WebClientProtocol.Timeout

是否可以通过 web.config覆盖WebClientProtocol.Timeout属性的默认值?

<httpRuntime executionTimeout="500" /> <!-- this doesn't help -->
Run Code Online (Sandbox Code Playgroud)

.net configuration

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

SPContext.Current.Web.CurrentUser返回误导性值

我正在尝试找出我的sharepoint应用程序的当前用户名.如何做到这一点还有更多的方法.但是,sharepoint方式会返回误导性的价值.

System.Security.Principal.WindowsIdentity.GetCurrent().Name // returns MY_COMPUTER\\my_user

HttpContext.Current.User.Identity.Name // returns MY_COMPUTER\\my_user

HttpContext.Current.Request.ServerVariables["AUTH_USER"] // returns MY_COMPUTER\\my_user

Microsoft.SharePoint.SPContext.Current.Web.CurrentUser.LoginName // returns SHAREPOINT\\system
Run Code Online (Sandbox Code Playgroud)

这种行为的原因是什么?如果我使用非sharepoint方式,我会遇到问题吗?

security sharepoint

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

.NET中的视频处理

我想打开.avi文件(最好是任何视频文件),将该视频用作一系列位图(数组),然后将其显示在屏幕上或将其保存到文件中.

我在.NET中有哪些选择?

.net video

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

Visual Studio 2010安装项目问题

我创建了一个使用.NET framework 3.5 SP1和SQL Server 2008 Express的应用程序.应用程序很好,现在我要为此制作一个安装项目.

当我第一次构建我的设置时,它很好,因为所有先决条件都没有包含在设置中.

但我希望我的设置也安装.NET 3.5 SP1和SQL SERVER 2008 Express.因此,我已将安装项目属性中的选项从"从以下位置下载先决条件"更改为"从与我的应用程序相同的位置下载先决条件".除此之外,我还检查了上面的选项,如.NET 3.5 SP1和SQL Server 2008 Express等.

完成所有这些后,我再次构建我的项目.这次我得到了57个错误.


  • 错误1先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\aspnet.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup
  • 错误2先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\aspnet_64.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup Error 3先决条件的安装位置尚未设置为'组件供应商的网站',项目'.NET Framework 3.5 SP1中的文件'DotNetFX35SP1\dotNetFX20\clr.msp' '无法定位在磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup
  • 错误4先决条件的安装位置尚未设置为"组件供应商的网站",并且".NET Framework 3.5 SP1"项中的文件"DotNetFX35SP1\dotNetFX20\clr_64.msp"无法位于磁盘上.有关更多信息,请参阅帮助 D:\ MindStrike Setup\MindStrike Setup.vdproj MindStrike Setup

由于问题会变得太大,所以我只是粘贴了3个错误,但总共有57个错误.

提前致谢

.net installation visual-studio-2010

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