VS使用

weikeli19 2016-03-20 12:14:48

请问我划下来的1号句子 ,这个第2个复选框(用户未处理的(U)),这个复选框勾不勾都一样啊 勾和不勾有什么区别啊?你们这样 分别跟我说一下 勾是一个什么情况 不勾又是一个什么情况 讲得详细点 谢谢啦 我的VS是中文版的2012

比如我写了这么一段代码 这里我把IndexOutOfRangeException这个 用户未处理的(U)这个复选框的勾去掉,它仍会抛出异常啊!并没有忽略啊!仍然抛出异常 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace delete
{
class Program
{
static void Main(string[] args)
{
try
{
int[] a = { 1, 2, 3 };
int b = a[5];
}
catch
{
Console.WriteLine("liweike");
}
}
}
}
...全文
287 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-03-21
  • 打赏
  • 举报
回复
引用 20 楼 weikeli19 的回复:
MSDN上的资料要订阅吗 就是要花钱吗?
https://msdn.microsoft.com/zh-cn/library/mt472912%28v=vs.110%29.aspx
weikeli19 2016-03-21
  • 打赏
  • 举报
回复
引用 19 楼 shingoscar 的回复:
[quote=引用 18 楼 weikeli19 的回复:] [quote=引用 17 楼 shingoscar 的回复:] [quote=引用 16 楼 weikeli19 的回复:] 麻烦了 谢谢了 哎 我那本书写得实在让我很是头疼!
[/quote] 对了 你给我推荐一本好一点的C#教科书 ,我打算这本书看完之后再看你推荐的书[/quote] 看完这本就可以了 之后应该多写,多做项目 有疑问去查msdn[/quote] MSDN上的资料要订阅吗 就是要花钱吗?
Poopaye 2016-03-21
  • 打赏
  • 举报
回复
引用 18 楼 weikeli19 的回复:
[quote=引用 17 楼 shingoscar 的回复:] [quote=引用 16 楼 weikeli19 的回复:] 麻烦了 谢谢了 哎 我那本书写得实在让我很是头疼!
[/quote] 对了 你给我推荐一本好一点的C#教科书 ,我打算这本书看完之后再看你推荐的书[/quote] 看完这本就可以了 之后应该多写,多做项目 有疑问去查msdn
weikeli19 2016-03-21
  • 打赏
  • 举报
回复
引用 17 楼 shingoscar 的回复:
[quote=引用 16 楼 weikeli19 的回复:] 麻烦了 谢谢了 哎 我那本书写得实在让我很是头疼!
[/quote] 对了 你给我推荐一本好一点的C#教科书 ,我打算这本书看完之后再看你推荐的书
weikeli19 2016-03-21
  • 打赏
  • 举报
回复
引用 15 楼 shingoscar 的回复:
没有打勾的时候 打勾的时候
麻烦了 谢谢了 哎 我那本书写得实在让我很是头疼!
Poopaye 2016-03-21
  • 打赏
  • 举报
回复
引用 16 楼 weikeli19 的回复:
麻烦了 谢谢了 哎 我那本书写得实在让我很是头疼!
Poopaye 2016-03-21
  • 打赏
  • 举报
回复
没有打勾的时候


打勾的时候
weikeli19 2016-03-21
  • 打赏
  • 举报
回复
引用 13 楼 shingoscar 的回复:
[quote=引用 11 楼 weikeli19 的回复:] [quote=引用 10 楼 shingoscar 的回复:] [quote=引用 7 楼 weikeli19 的回复:] 要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
你不是看到过那个对话框了吗,就是有继续/退出的,打不打勾都会有,但是打勾的话,在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行[/quote] 可是我直接双击Debug里的WindowsFormsApplication1.exe 那就是运行这个应用程序了 我点击按钮就出现继续/退出这个框。根本不会先出现常规出异常那个框,然后代码停在异常的那一行,因为我直接执行的是应用程序[/quote] 附加到进程啊,你翻翻你那本书上肯定有[/quote] 书上确实没有啊 要么这样你把在那个对话框弹出来之前(就是继续/退出这个框子),会先出现常规出异常那个框 这个框截个图给我看看 哎 麻烦了
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
我关键是这个问题 你们这样 分别跟我说一下 勾是一个什么情况 不勾又是一个什么情况 讲得详细点
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
能不能用你们的代码来演示给我看一下
Poopaye 2016-03-20
  • 打赏
  • 举报
回复
引用 11 楼 weikeli19 的回复:
[quote=引用 10 楼 shingoscar 的回复:] [quote=引用 7 楼 weikeli19 的回复:] 要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
你不是看到过那个对话框了吗,就是有继续/退出的,打不打勾都会有,但是打勾的话,在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行[/quote] 可是我直接双击Debug里的WindowsFormsApplication1.exe 那就是运行这个应用程序了 我点击按钮就出现继续/退出这个框。根本不会先出现常规出异常那个框,然后代码停在异常的那一行,因为我直接执行的是应用程序[/quote] 附加到进程啊,你翻翻你那本书上肯定有
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
引用 10 楼 shingoscar 的回复:
[quote=引用 7 楼 weikeli19 的回复:] 要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
你不是看到过那个对话框了吗,就是有继续/退出的,打不打勾都会有,但是打勾的话,在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行[/quote] 这样你把 在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行,截个图给我看看!麻烦啦
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
引用 10 楼 shingoscar 的回复:
[quote=引用 7 楼 weikeli19 的回复:] 要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
你不是看到过那个对话框了吗,就是有继续/退出的,打不打勾都会有,但是打勾的话,在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行[/quote] 可是我直接双击Debug里的WindowsFormsApplication1.exe 那就是运行这个应用程序了 我点击按钮就出现继续/退出这个框。根本不会先出现常规出异常那个框,然后代码停在异常的那一行,因为我直接执行的是应用程序
Poopaye 2016-03-20
  • 打赏
  • 举报
回复
引用 7 楼 weikeli19 的回复:
要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
你不是看到过那个对话框了吗,就是有继续/退出的,打不打勾都会有,但是打勾的话,在那个对话框弹出来之前,会先出现常规出异常那个框,然后代码停在异常的那一行
Poopaye 2016-03-20
  • 打赏
  • 举报
回复
你应该运行WindowsFormsApplication1.exe 如果Ctrl+F5无效,就去Debug目录里双击运行
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
引用 6 楼 shingoscar 的回复:
不是带vshost的那个 再不行你截张图
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
首先我只有vshost啊!! 要不把你的2个弹出的对话框发过来给我看看 并说明哪个是打勾的哪个是不打勾的
Poopaye 2016-03-20
  • 打赏
  • 举报
回复
不是带vshost的那个 再不行你截张图
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
引用 4 楼 weikeli19 的回复:
[quote=引用 3 楼 shingoscar 的回复:] 首先你要创建个Winform程序,拖个按钮,双击一下,在Click事件里加上throw new Exception(); 然后编译并运行该Winform(双击exe运行,或者按Ctrl+F5,不是按F5) 随后菜单:调试>附加到进程,找到你这个程序并双击 点击那个按钮,如果你勾选了User-unhandled,调试器会和平常一样,弹出异常。 如果没勾选,会出现一个对话框。 https://blogs.msdn.microsoft.com/greggm/2008/12/31/exceptions-dialog-explained-or-what-does-user-unhandled-mean/
第3步附加到进程 我的那个程序怎么显示是灰色的 不能附加 双击没效果 [/quote] 如果我跳过第3步 直接运行程序 出来的对话框显示的内容一模一样 那这样说来勾和不勾都一样?
weikeli19 2016-03-20
  • 打赏
  • 举报
回复
引用 3 楼 shingoscar 的回复:
首先你要创建个Winform程序,拖个按钮,双击一下,在Click事件里加上throw new Exception(); 然后编译并运行该Winform(双击exe运行,或者按Ctrl+F5,不是按F5) 随后菜单:调试>附加到进程,找到你这个程序并双击 点击那个按钮,如果你勾选了User-unhandled,调试器会和平常一样,弹出异常。 如果没勾选,会出现一个对话框。 https://blogs.msdn.microsoft.com/greggm/2008/12/31/exceptions-dialog-explained-or-what-does-user-unhandled-mean/
第3步附加到进程 我的那个程序怎么显示是灰色的 不能附加 双击没效果
加载更多回复(1)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧