PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_Sharp
[問題] 關於除錯 debug
作者:
larrywhy
(壞)
2014-04-07 19:04:59
使用版本: Microsoft Visual Studio 2012
問題: 關於在除錯上的技巧:
我想請問的是 :
寫程式 常常會遇到
"索引在陣列的界限之外。"
請問除錯資訊裡面,哪裡可以看的到超出界限的問題點?
通常都只能知道問題發生的行數。
去看詳細資訊也都不知道該查是哪個陣列超出範圍?
除了自己去找出超出範圍的那個變數 (設定監看式)
每次都要找好久,特別是陣列很多 陣列空間又大的情況下
作者:
m339606
(mize)
2014-04-07 20:48:00
DEBUG模式不是會直接提示你是哪一行出錯嗎?不太明瞭問題所在
作者: killer1121
2014-04-07 21:06:00
大概只知道是哪前一段有超出範圍之外,並不會直接提示
作者:
YahooTaiwan
(超可愛南西我老婆)
2014-04-08 00:57:00
看Call Stack,前因後果一目了然檢視 -> 呼叫階層另外也可在偵錯 -> 例外狀況內,設定擲回哪些例外時中斷執行,這樣即使Exception被包在try catch裡也會停更正,不是開呼叫階層,應該是開呼叫堆疊偵錯 -> 視窗 -> 呼叫堆疊(Ctrl D + C)
作者:
larrywhy
(壞)
2014-04-08 20:51:00
感謝 只是每次都看不太懂除錯訊息~ 都要慢慢自己找可能還用不習慣studio
繼續閱讀
[問題] Socket Block & Non-Block 用法
jizang
[問題] MVC 新增public ActionResult
g66932007
[問題] 請問執行緒問題?
a984ggh
[問題] 千萬筆資料中找出max值
g66932007
[問題] win8+VS2013..輸入法一直變成A半
KJDylan
[問題] Backgroundworker操作DataTable
unstoppable
[問題] 關於效能評估
larrywhy
Re: [問題] 使用Lambda註冊的Event最後怎麼了?
VVll
Re: [問題] 動態更新Label值
VVll
Re: [問題] 掃描陣列的問題
VVll
Links
booklink
Contact Us: admin [ a t ] ucptt.com