小编Sim*_*mon的帖子

禁用VS2012中的文件预览

在VS2012中,当您在解决方案资源管理器中选择文件时,它会自动在特殊的"预览"选项卡中打开文件.

也许我的电脑速度不够快,但这个预览对我来说太慢了.

如何禁用此功能?

visual-studio-2012

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

为什么UnhandledExceptionEventArgs.Exception对象是一个对象而不是异常?

为什么是UnhandledExceptionEventArgs.ExceptionObject一个对象而不是一个Exception

我依附于AppDomain.UnhandledException.

我想UnhandledExceptionEventArgs.ExceptionObject加入Exception并插入它.

考虑到这一点,它会永远是空的吗?

MSDN文档不exatly有用.

获取未处理的异常对象.

.net exception-handling exception unhandled-exception

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

什么是servicebus,我什么时候需要?

我听说过关于NServiceBus的讨论,但我还没有真正理解它是什么.他们声称自己是".net最受欢迎的开源服务总线".

所以; 什么是"服务巴士",什么时候需要?

.net nservicebus servicebus

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

如何在C#中找到父目录?

我使用此代码来查找调试目录

public string str_directory = Environment.CurrentDirectory.ToString();
Run Code Online (Sandbox Code Playgroud)

"C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj\\bin\\Debug"

如何找到如下所示的父文件夹?

"C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj"

c# filesystems directory

67
推荐指数
9
解决办法
11万
查看次数

如何获取各种MessageBoxImage或MessageBoxIcon的图像

我如何为各种System.Windows.MessageBoxImage和/或System.Windows.Forms.MessageBoxIcon获取System.Drawing.Image

.net wpf messagebox winforms

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

Visual Studio 2010插件写作文章/教程?

有没有人知道一些关于为Visual Studio 2010编写插件/插件的好文章/教程?

.net vsx mef visual-studio-addins visual-studio-2010

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

如何从MSBuild向日志输出变量值

如何从MSBuild向日志输出变量值?

我正在尝试调试MSBuild脚本,并希望将变量值输出到日志.

.net msbuild debugging

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

如何从头开始编程?

我从来没有真正有任何编程经验,我的叔叔告诉我,如果我想开始编程,请到这个网站寻求陌生人的帮助.我知道几种语言的名字,但我根本不知道任何事情.我十四岁,如果有任何意义,我可以快速打字.我的一个叔叔想让我学习c#.所以我的问题是,c#是一个好的开始,如果没有,哪里是一个好的开始,我该如何学习呢?

.net c# programming-languages

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

处理器,操作系统:32位,64位

我是编程新手,来自非CS背景(没有正式学位).我主要使用C#编写winforms.

我对32位和64位感到困惑....我的意思是,已经听说过32位操作系统,32位处理器以及程序可以拥有的最大内存.它如何影响程序的速度.还有很多问题不断浮现在脑海中.

我试图浏览一些计算机组织和架构书籍.但是,要么我太愚蠢无法理解那里写的内容,要么作者认为读者有一些CS背景.

有人可以用一个简单的简单英语解释我这些东西,或者指出我做的事情.

编辑:我读过像32位模式这样的东西,它们可以访问高达4GB的内存; 在64位模式下,他们可以访问更多....我想知道为什么这样的事情.

BOUNTY:下面的答案非常好......尤其是马丁.但是,我正在寻找一个彻底的解释,但用简单的英语.

64-bit 32-bit processor 32bit-64bit

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

如何在c#中定义接口的默认实现?

有一些黑色的魔码在C#中,你可以定义一个接口的缺省实现.

所以你可以写

var instance = new ISomeInterface();
Run Code Online (Sandbox Code Playgroud)

有什么指针吗?

更新1:请注意,我没有问这是不是一个好主意.怎么可能这样做呢.

更新2:任何人看到接受的答案.

  • "这应该仅仅被视为一种好奇心." 来自Marc Gravel的"Newing up"界面
  • "使用专为COM互操作设计的工具来做一些完全不同的事情是一个坏主意.这使得你的代码无法理解下一个必须维护它的人"来自Eric Lippert "Newing up"接口
  • "虽然它可能有用,但如果它是由理性编码器在生产代码中找到的,那么它将被重构为使用基类或依赖注入." 来自Stephen Cleary的评论如下.

.net inheritance interface

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