ToString()
C | 货币 | 2.5.ToString("C") | ¥2.50 |
D | 十进制数 | 25.ToString("D5") | 00025 |
E | 科学型 | 25000.ToString("E") | 2.500000E+005 |
F | 固定点 | 25.ToString("F2") | 25.00 |
G | 常规 | 2.5.ToString("G") | 2.5 |
N | 数字 | 2500000.ToString("N") | 2,500,000.00 |
X | 十六进制 | 255.ToString("X") | FF |
Unity用例1:获取十六位颜色数
- public Color mColor;
- int[] mColor16 = new int[3];
- string[] mColorStr = new string[3];
- void Start(){
- mColor16[0] = (int)(mColor.r * 255);
- mColor16[1] = (int)(mColor.g * 255);
- mColor16[2] = (int)(mColor.b * 255);
- mColorStr[0] = (mColor16[0] < 10 ? "0" : "") + mColor16[0].ToString("X");
- mColorStr[1] = (mColor16[1] < 10 ? "0" : "") + mColor16[1].ToString("X");
- mColorStr[2] = (mColor16[2] < 10 ? "0" : "") + mColor16[2].ToString("X");
- print( "[" + mColorStr[0] + mColorStr[1] + mColorStr[2] + "]");
- }