C # formatting amounts for string types
<summary>//////The amount is converted to a custom type of string based on precision///</summary>//<param name= "precision" > Required accuracy </param>//<param Name= "Money" > Amount to convert </param>//<returns> converted amount </re Turns> public string formatestring (int. precision, double money) {//For example, formatestring (2,2333) = = = Result: 2,333.00 string format = "###,###,###,# #0."; for (int i = 0; i < precision; i++) {format = format + "0"; } return money. ToString (format); }///<summary>//Convert any type of object to double//</summary>//<param name= "val" > Required Converted objects </param>////<returns> Returns a variable of type double </returns> public double convertdouble (object val ) {if ((val = = null) | | (Val.) ToString () = = "")) | | (Val is DBNull)) {return 0.0; } if (Val isString) {val = val. ToString (). Replace (",", ""); } try {return convert.todouble (val); } catch {return 0.0; } }
Small bet
Custom Format display: Click to open link
The above is the content of C # formatted string type of amount, more relevant content please pay attention to topic.alibabacloud.com (www.php.cn)!