相关疑难解决方法(0)

如何解决和调试Visual Studio设计模式错误?

使用Windows 7和Visual Studio 2010,我正在编写一个C#自定义UserControl.我在代码视图中进行了数周的编码,最近当我尝试切换到设计模式时,Visual Studio被绞死,"没有回应".我可以等一个小时,但仍然没有任何反应.单击关闭按钮,它会显示"您是否要等待,关闭,重新启动并向Microsoft发送信息"对话框.

有没有办法(堆栈)跟踪设计者试图执行的代码?也许设计时跟踪消息或断点?

.net user-controls design-time visual-studio-2010 winforms

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

异常堆栈跟踪是否可以为空?

我发现如果我捕获异常e,e.innerException可能为null.

在catch块的任何可能情况下,e.StackTrace也可能为null吗?

try {

}
catch(Exception e)
{
//can e.StackTrace be null here?
}
Run Code Online (Sandbox Code Playgroud)

c# exception

12
推荐指数
1
解决办法
3219
查看次数

c#中对象的动态数组(或列表)?

我正在尝试这段代码:

private List<book> books;
//private book[] books;
.
.
.
private void button1_Click(object sender, EventArgs e)
        {
            books.Add(new book(book_name.Text));
            //book[0]=new book(book_name.Text);
        }
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

'你调用的对象是空的.'

我该怎么办?我希望通过事件动态创建对象.

c# nullreferenceexception

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