亮剑.NET--笔记1
ToString字符串常用格式:
12345.ToString("n"); //生成12,345.00
12345.ToString("C"); //生成$12,345.00
12345.ToString("e"); //生成1.234500e+004
12345.ToString("f4"); //生成12345.0000
12345.ToString("x"); //生成3039(16进制)
12345.ToString("p"); //1,234,500.00%
输出21个A的简单做法
string str = "";
for(int i=0;i<20;i++)
{
str +="A";
}
看看这种方式是不是更简单
string str=new string('A',21);
将数字转换中文
Response.Write((int)'中'); //输出20013,注意是单引号(int)'字符'
将中文转换数字
Response.Write((char)22269); //输出"国";
字符串转换成Int类型
从性能上来讲,Int.TryParse()优于Int.Parse(),而Int.tryParse()优于Convert.ToInt32();
建议:在.NET1.1下用Int.Parse();在.Net2.0下用Int.TryParse();
数学函数
返回大于或等于指定数字的最小整数
double a = Math.Ceiling(0.00); //0
double b = Math.Ceiling(0.40); //1
double c = Math.Ceiling(0.60); //1
double d = Math.Ceiling(1.00); //1
double e = Math.Ceiling(1.10); //2
返回小于或等于指定数字的最大整数
double a = Math.Floor(1.00); //1
double a = Math.Floor(1.90); //1
double a = Math.Floor(2.00); //2
double a = Math.Floor(2.10); //2
返回一指定数字被另一指定数字相除的余数
double a =Math.IEEERemainder(5,3); //-1
生成两个32位数字的完整乘积
long cj = Math.BigMul(2,3); //6
就先看了40页左右..