亮剑.NET--笔记1

 刚翻开这本书,感觉完全像新手看的一样!但我一向都是比较有耐心的(臭美一下).还是从头看起的.呵呵..书上讲的东西确实实用.有些虽然知道.但要用时还需要问下baidu或google,呵呵!现在把他记下来吧!做为一个累积

 

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页左右..

posted on 2009-11-30 09:55  Ss_Andy  阅读(645)  评论(12编辑  收藏  举报