小試了一下System.Globalization.NumberStyles的功能
以前將字串轉換成數值都只是單純的用
Int32.Parse(this.textBox1.Text);
都沒有傳入其它的參數過,
今天小試了一下System.Globalization.NumberStyles的功能,
int I = Int32.Parse(this.textBox1.Text, System.Globalization.NumberStyles.AllowParentheses //將有前後括弧"()"視為負數 如:"(37)"=>-37 | System.Globalization.NumberStyles.AllowLeadingWhite //允許前面空白 如:" 37"=>37 | System.Globalization.NumberStyles.AllowTrailingWhite //允許後面空白 如:"37 "=>37 | System.Globalization.NumberStyles.AllowLeadingSign //允許前面符號"-" 如:"-37"=>-37 | System.Globalization.NumberStyles.AllowTrailingSign); //允許後面符號"-" 如:"37-"=>-37
其它的Enum可以參考MSDN的說明!!
msdn.microsoft.com/zh-tw/library/system.globalization.numberstyles(VS.80).aspx
Jenny:
陽光令人愉快,雨水令人振作,
風聲令人奮起,雪花令人興奮,
沒有所謂的壞天氣!!
只有不同的好天氣!!