記錄工作中遇到的C#問題或書上沒有教的小訣竅。
ArrayList for float/double
下列程式是一個存放int型別資料的ArrayList,程式可以順利執行得到想要的結果。
可是改成存放float型別的資料後,程式執行時,跑到強制指定型別時卻會發生錯誤。
C#裡面默認有小數點的數字是double型別,所以如果上面執行時出錯的那行,將float改為double就可以順利得到結果。又或是在Add()裡面帶有小數點數字的後面加上f,也可以解決此問題。
Pie Chart (圓餅圖)
.Net Framework 4.0之後Toolbox就有支援chart圖表原件,這是個好物,套用圖表可以讓使用者覺得你所開發的工具程式非常強大。Add(X,Y)的方式將資料塞進指定的Series名稱後,就可得到如下圖一般的圖表。其函式使用方法會類似:
為了讓圖表能顯示真實數字,所以還得將IsValueShownAsLable改成True。Chart屬性裡的Series可以找到此設定。
最後可以得到如下圖般的圓餅圖。
是不是float沒加f
回覆刪除啥? 我漏掉什麼f ?
刪除float要加f啊,例如0.5f,不然它會以為是double。
刪除但我當時也有使用double試過耶,明天再來試看看。
刪除Vincent哥你說對了,Add的時候,的確要在後面加f。
刪除這樣就不會有問題
作者已經移除這則留言。
回覆刪除