[問題] C#中有沒有像PHP的print_r

看板C_Sharp (C#)作者 (◢曉筱◤)時間14年前 (2011/05/30 22:34), 編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/2 (看更多)
※ [本文轉錄自 Programming 看板 #1DuhRoHs ] 作者: pthuang (◢曉筱◤) 站內: Programming 標題: [問題] C#中有沒有像PHP的print_r 時間: Mon May 30 05:13:20 2011 我現在想要在 Console 裡一次印出陣列的值 但是只知道 PHP 裡有個叫 print_r 的東西 請問C#裡有沒有相應的東西能用? @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.195.212 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.195.212

05/30 22:42, , 1F
foreach + Console.WriteLine
05/30 22:42, 1F

05/30 23:14, , 2F
Array.Foreach(arr, a => Console.WriteLine(a));
05/30 23:14, 2F

05/31 11:47, , 3F
如果有IDE的話設定中斷點直接觀察會不會好一點…@@?
05/31 11:47, 3F

05/31 18:46, , 4F
我猜原po可能不只想要印出陣列內容,而是需要一個print_r
05/31 18:46, 4F

05/31 18:48, , 5F
print_r 會將 object 內部的結構/資料印出
05/31 18:48, 5F

05/31 18:49, , 6F
這部分C#/.NET本身應該沒直接提供現成的功能
05/31 18:49, 6F

05/31 18:50, , 7F
不過可以自己寫一個,使用System.Reflection,並不困難
05/31 18:50, 7F

05/31 18:52, , 8F
http://0rz.tw/Be0zG 這邊有個 google 到的成品
05/31 18:52, 8F
文章代碼(AID): #1DuwhqeP (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1DuwhqeP (C_Sharp)