台灣最大程式設計社群網站
線上人數
646
 
會員總數:244390
討論主題:188629
歡迎您免費加入會員
討論區列表 >> C# >> 使用 Visual Studio 2017 卻無法正常 Console.WriteLine ?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
使用 Visual Studio 2017 卻無法正常 Console.WriteLine ?
價值 : 20 QP  點閱數:145 回應數:5

樓主

阿山
初學者
316 26
936 136
發送站內信

各位前輩們好

由於撰寫程式時,會需要印出變數值或者字串,以便查看程式是否運作正確。

在VS2010時,使用如下程式碼,是可以正常運作的。


可是在VS2017,上面的程式碼則失效,Google大神後有測試一些程式碼,還是無法正常輸出資料,最後我只能改用Debug,而且是在停止偵錯後,才會在下方"輸出"視窗看得到結果。


請問前輩們有遇到一樣的狀況嗎? 那要怎麼解呢? 或者有其他更好的方法可以教學呢?
謝謝!


搜尋相關Tags的文章: [ VS2017 ] , [ Console.WriteLine ] , [ Debug ] ,
本篇文章發表於2019-04-12 10:46
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

leon
檢舉此回應
請問是寫在WINForm 裡面嗎?
本篇文章回覆於2019-04-12 13:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

阿山
檢舉此回應
是的,寫在WinForm裡面。

不過在其他網站有找到解決方法了,感覺像是VS2017的Bug
將應用程式的輸出類型改為"主控台應用程式"即可。

感謝您的協助。
本篇文章回覆於2019-04-12 14:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

maduka
捐贈 VP 給 maduka 檢舉此回應
Console.WriteLine的方法本來就是用在Console(主控台應用程式)上
你用WindowsForm當然show不出來,跟vs2017 bug有何關係?
本篇文章回覆於2019-04-12 15:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

誰是誰
檢舉此回應
這當然不是 Bug,是因為微軟為了改進偵錯效能做的改變。好的程式設計師遇到問題會先懷疑自己對工具與知識的了解不足,而非直接說是別人的 bug。
本篇文章回覆於2019-04-12 18:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

leon
檢舉此回應
在Form中 要看結果 我是直接用 MessageBox 印出來看 或是按 F5 去看
本篇文章回覆於2019-04-13 00:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.