小编Red*_*ter的帖子

在变量声明中使用"var"类型

我们的内部审计建议我们使用显式变量类型声明而不是使用关键字var.他们认为使用var"可能会在某些情况下导致意外结果".

var一旦代码编译成MSIL,我不知道显式类型声明和使用之间的任何区别.

审计员是一位受人尊敬的专业人士,所以我不能简单地拒绝这样的建议.

c# variable-declaration

37
推荐指数
6
解决办法
6124
查看次数

使复选框和广播标签可点击

大量(我敢说最多?)网站不会使标签可以点击其复选框和无线电输入.只需很少的努力就可以获得巨大的可用性.是否存在与使用相关的兼容性/功能/可用性问题,<label>这会阻碍开发人员使用此标记?

编辑:即使StackOverflow似乎也对此感到内疚,例如,在提问时,每天通知任何新答案复选框标签是不可点击的.

html usability cross-browser

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

ASP.NET等效于服务器端包含

虽然服务器端的经典ASP方法包含在ASP.NET中工作,但我得到的印象是它不是首选方法.我怎么"应该"达到同样的效果?

这就是我现在这样做的方式:
<!-- #include file ="functionlib.aspx" -->

asp.net include

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

将Windows窗体应用程序带到前台的"正确"方法是什么?

我正在用C#编写Windows窗体应用程序.我需要能够把它带到前台.经过一些谷歌搜索和实验,我有一个看起来非常h​​acky的工作解决方案.

如果有的话,我想知道这样做的优雅方式.我需要应用程序恢复并前往前台,无论它是最小化,还是最小化,但在后台.

当前代码如下所示:

WindowState = FormWindowState.Minimized;
WindowState = FormWindowState.Normal;
BringToFront();
Focus();
Run Code Online (Sandbox Code Playgroud)

c# visual-studio-2008 winforms

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

sql 2005 - 多次指定列

尝试在sql 2005中运行此查询时出现以下错误:

    SELECT tb.*
    FROM (
        SELECT * 
        FROM vCodesWithPEs INNER JOIN vDeriveAvailabilityFromPE 
        ON vCodesWithPEs.PROD_PERM = vDeriveAvailabilityFromPE.PEID 
        INNER JOIN PE_PDP ON vCodesWithPEs.PROD_PERM = PE_PDP.PEID
    ) AS tb;

Error: The column 'PEID' was specified multiple times for 'tb'.
Run Code Online (Sandbox Code Playgroud)

我是sql的新手.提前感谢您的建议.

ENEO.

sql database

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

如有必要,我如何允许文本包含在单词中?

我正在寻找最好的解决方案,允许文本在必要时包含在单词的中间.最好的,我的意思是大多数浏览器兼容,并且会在单词中断之前支持单词分隔符.

如果标记看起来比我的好,也会有所帮助(参见我的回答).

编辑:

请注意,这是专门针对用户生成的内容.

编辑2:

该网站上大约25%的Firefox用户仍在使用v3.0或更低版本,因此支持他们至关重要.这是基于上个月的数据(约121,000次访问).

html css word-break

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

Objective-C iPhone应用程序与MonoTouch应用程序相比有多大?

我正在考虑将MonoTouch用于iPhone开发,但有效载荷大小是一个重要因素.

对于之前从未在iPhone上安装过Mono的用户,将Objective-C"Hello World"应用程序的大小与MonoTouch"Hello World"应用程序进行比较?

更具体地说,约为什么.需要下载的字节数,大约是多少.一旦安装使用的字节数?

iphone mono objective-c xamarin.ios

21
推荐指数
3
解决办法
6363
查看次数

GC,Finalize()和Dispose之间的关系是什么?

GC用于托管对象,Finalize用于非托管对象,这是我一直在阅读的内容.Dispose是隐式的,Finalize是Explicit是我一直在阅读的内容.有人可以给我一个模块的例子,其中所有三件事由于不同的原因被使用了吗?

.net c#

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

有关更有效白板的一些提示?

对于技术和非技术受众,我偶尔会被要求即兴进行白板(非虚拟)数据流,架构图等.不幸的是,我的绘画技巧(和易读性)非常糟糕.

如何才能更有效地做到这一点?我正在寻找关于标准符号和连接器使用的提示,一些组织和分类信息的标准方法(例如,泳道)等.

我可以练习什么才能变得更好?我希望这些视觉呈现能够有效地传达我的想法,而糟糕呈现的图表可以使这些想法显得错综复杂和不优雅,即使它们不是.

diagram drawing whiteboard

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

我应该对哪个c#项目文件进行版本控制?

我有一个项目,我希望通过perforce版本控制手动管理,因为我只有Express版本.我正在寻找的是应该在版本控制中排除哪些文件,因为锁定许多文件会导致Visual Studio编译和调试出现问题.

到目前为止,我所拥有的内容包括在内.
.cs文件(属性文件夹除外)
.resx文件
.csproj文件

排除的
bin文件夹
obj文件夹
属性文件夹
.user文件

让我知道是否还有一些我应该被排除在外的内容,或者是否有更好的方法可以做到这一点.

c# version-control visual-studio

17
推荐指数
3
解决办法
3841
查看次数