[問題] 讓string裡面有變數

看板C_Sharp (C#)作者 (luke)時間12年前 (2013/04/04 01:15), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
程式碼 double a;(輸入值) double b;(輸入值) double c;(輸入值) double d; double e; double f; string result = ""; d=a/b; e=b/c; f=a/c; result = "answer 1 is d , answer 2 is e, answer 3 is f"; } return result; a,b,c 是執行之後 從外部輸入的值 d,e,f 是根據輸入的值運算的結果 要怎麼樣把這些變數(?)放到string裡面? 使得跑出來的字串是我要的答案 不是英文字母...... 外面的式子是 txbsolve.Text = string.Format("{0}",result ); 在外面把這個字串列出來 -- 所有的英國人都是騙子!但如果我自己這樣說,表示甚麼呢? 我也是英國人啊!所以我也在說謊!但是如果我在說謊 那麼我剛才所說"所有的英國人都是騙子"這句話就是騙人的囉! 但如果英國人不是騙子,我剛剛說的應該是事實啊! 也就是說,我們應該是騙子! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.243.111.90

04/04 01:33, , 1F
result = "answer 1 is " + d + " , answer2.." + e +...
04/04 01:33, 1F

04/04 01:33, , 2F
或者string.Format("answer:{0},{1},{2}",d,e,f")
04/04 01:33, 2F

04/04 01:47, , 3F
有空還可以注意一下樓上說的兩種方式的效能差異...
04/04 01:47, 3F

04/11 14:07, , 4F
如果是SQL語句用的string就要 str = "colx = '"+x+"'";
04/11 14:07, 4F
文章代碼(AID): #1HN6Er7P (C_Sharp)
文章代碼(AID): #1HN6Er7P (C_Sharp)