问题列表 - 第4885页

在c#中使用隐式类型的可空变量?

无论如何,var是否可以为可空类型?

这隐式地将i类型化为int,但是如果我想要一个可以为空的int呢?

var i = 0;

为什么不支持这个:

var? i = 0;

c# var nullable .net-3.5

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

在ac#表单上捕获close事件

嘿! 我不是想在这里推动我的运气,但我有另一个c#问题.我尝试过使用谷歌发现的所有可能事件.这是代码:

 private void Form1_OnClose()
        {
            MessageBox.Show("I was closed -2");
        }

        private void Form1_Exit(object sender, EventArgs evArgs)
        {
            MessageBox.Show("I was closed -1");         
        }
        private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            MessageBox.Show("I was closed 0");
        }     

        private void Form1_Closed(object sender, EventArgs e)
        {
            MessageBox.Show("I was closed 1");
        }
        private void Form1_FormClosed(Object sender, FormClosedEventArgs e)
        {

            MessageBox.Show("I was closed 2");
        }
Run Code Online (Sandbox Code Playgroud)

当我执行Alt + f4或单击X按钮时,其中没有一个会触发任何内容.我在这做错了什么?

c# forms

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

如何应对那些破坏人们的TDD?

就个人而言,我更喜欢单元测试,并将其编写为"良好"的覆盖范围.(假设我尽可能努力地写出好的测试;)

像往常一段时间后,有些人需要在代码中添加一些功能(向类中添加方法等).他没有打破那些书面单元测试,但拒绝写额外的(这将涵盖他编写的代码的其他功能).这导致了tdd过程中的一个大漏洞(更糟糕的是可能是一个破窗口效应)

我能做些什么来让他写下那些测试?你是如何与这些人打交道的?

tdd

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

标准python解释器有一个vi命令模式?

这听起来很无知,但是:

我在python解释器(RHEL 5.3上的python 2.4)上工作了一下,突然发现自己处于"vi命令模式"的状态.也就是说,我可以使用典型的vi键绑定编辑以前的命令,左边用h,用x删除...

我喜欢它 - 唯一的是,我不知道我是如何到达这里的(也许是通过我导入的其中一个模块:pylab/matplotlib?).

任何人都可以解释如何在解释器中启用此模式?

python vi

27
推荐指数
4
解决办法
7729
查看次数

C#中事件处理的首选方法是什么?

哪个是在.NET中处理事件的首选/推荐方式:

this.Load += new EventHandler(Form1_Load);
private void Form1_Load(object sender, EventArgs e)
{ }
Run Code Online (Sandbox Code Playgroud)

要么

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
}
Run Code Online (Sandbox Code Playgroud)

每种方法的优缺点是什么?多年来我一直使用这两种方法,并且通常更倾向于第一种方法,因为这是Visual Studio自动创建的用于处理事件的方法.我错过的第二种方法有什么好处吗?

c# event-handling winforms

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

您是否夸大了预计的项目完成日期?

如果是这样的话?多少?

我倾向于夸大我的一点因为我可能过于乐观.

project-planning project-management estimation

70
推荐指数
15
解决办法
7075
查看次数

方法会影响我的对象的大小吗?

在.NET中,对象中的方法数量或方法大小(即代码量)是否会影响对象在实例化时使用的内存量?

示例:具有3个int属性和1个方法的对象比具有3个int属性和20个方法的对象占用更多内存吗?

如果"是",静态方法会占用更少的内存吗?

请注意:我意识到实际调用方法可能会实例化其他将使用内存的对象或变量 - 我的问题仅仅涉及它们在调用构造函数后使用了多少内存.

.net methods memory-management

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

如何只使用一次传递创建文件的多个哈希?

如何从文件中获取MD5,SHA和其他哈希值,但只进行一次传递?我有100mb文件,所以我讨厌多次处理这些100MB文件.

python hash

6
推荐指数
2
解决办法
747
查看次数

Assembly.GetExportedTypes vs GetTypes

Assembly.GetExportedTypes()有什么作用?它与Assembly.GetTypes()有什么不同

你能用例子解释一下吗?

.net c#

19
推荐指数
2
解决办法
5354
查看次数

使用jQuery,如何更改元素html值?(DIV)

使用ajax请求我想改变我的div的内容.

<div id="d1">202</div>
Run Code Online (Sandbox Code Playgroud)

所以我想将内容更改为其他数字.

$('d1').InnerText???
Run Code Online (Sandbox Code Playgroud)

另外,说我想增加数字,我怎么能这样做?我必须转换为int吗?

javascript jquery

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