[問題] VC++ String::Format 顯示字串

看板C_and_CPP作者 (Foolie)時間14年前 (2010/07/23 23:09), 編輯推噓6(604)
留言10則, 5人參與, 最新討論串1/1
(1) int j; label1->Text=String::Format( "j={0}", j); OK ------------------------------------------------- (2) string j; label1->Text=String::Format( "j={0}", j); Error -------------------------------------------------- 第2種 若要在label1->Text顯示字串,該使用何種函數或是作法 錯誤訊息 error C2665: 'System::String::Format' : 沒有任何 5 多載可以轉換所有引數型別 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.109.216

07/23 23:14, , 1F
118 ( "j={0}", j) <== 後面的j是要幹啥的?
07/23 23:14, 1F

07/23 23:16, , 2F
阿,拍謝,以為是CString...
07/23 23:16, 2F

07/24 02:06, , 3F
String::Format("j={0}",gcnew String( j.c_str() ));
07/24 02:06, 3F

07/24 02:17, , 4F
建議原po不要混用 string 與 String
07/24 02:17, 4F

07/24 08:35, , 5F
用.c_str()是來亂的嗎? 用.Net就好了 ..
07/24 08:35, 5F

07/24 10:11, , 6F
只是就這個情況回答而已╮(╯_╰)╭個人觀點跟j大一樣
07/24 10:11, 6F

07/24 10:14, , 7F
而且 c_str 用法跟 gcnew String("hello"); 是一樣的,
07/24 10:14, 7F

07/24 10:15, , 8F
不是亂用
07/24 10:15, 8F

07/24 10:42, , 9F
是我誤會了, 歹勢!
07/24 10:42, 9F

07/25 13:58, , 10F
謝謝樓上各位的指教 :)
07/25 13:58, 10F
文章代碼(AID): #1CIR2zy_ (C_and_CPP)