首页 > ASP.NET > The NOTE of learning ASP.NET [9] .NET的基本数据类型及其常用方法

The NOTE of learning ASP.NET [9] .NET的基本数据类型及其常用方法

.NET的基本数据类型都是在System命名空间下定义的,定义它们的类分别为:
整型变量
sbyte   -System.Sbyte 范围是 -128 到 127
byte     -System.Byte 范围是 0 到 256
short    -System.Int16 范围是 -32768 到 32767
ushort  -System.Uint16 范围是 0 到 65535
int       -System.Int32 范围是 -2,147,483,648 到 2,147,483,647
uint      -System.Uint32 范围是 0 到 4,294,967,295
long     -System.Int64 范围是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807
ulong   -System.Uint64 范围是 0 到 18,446,744,073,709,551,615
—常用方法和常量:
Maxvalue,Minvalue 分别指出当前类型的最大值及最小值,即我们是上边写出的范围。调用方法使用实际类来调用,例:System.Int32.Maxvalue
ToString() 很有用的方法,我们利用它来把数字输出为我们需要的格式,例:
        int a = 123456789;
        System.Console.Write(a.ToString()); 默认正常输出
        System.Console.Write(a.ToString("g"));  默认正常输出
        System.Console.Write(a.ToString("d")); 输出为十进制
        System.Console.Write(a.ToString("n")); 输出为数字形式即123,456,789
        System.Console.Write(a.ToString("c")); 输出为货币形式即$1,000.00
        System.Console.Write(a.ToString("h")); 输出为16进制形式
 
浮点型变量
float    -System.Single 一般来说只保持7个有效数字,超过第七位的数字都记为0,比如说我们赋给float值8888888888(一共10位),当我们输出的时候这个数字就会变成,8888889000.00,再比如,0.8888888888 输出则为0.8888889
double  -System.Double 一般来说是保持15为有效数字。
decimal -System.Decimal 一般来说是保持28为有效数字
—Decimal类型常用方法:
Truncate 返回整型部分值
       Round    返回四舍五入整型值,或加入小数位数参数,来返回四舍五入到小数第几位的值。例Decimal.Round(55.6)返回56 Decimal.Round(55.844, 2)返回55.84
       Floor      返回小于Decimal变量的最大整数
       Ceiling    返回大于Decimal变量的最小整数
 
字符类型
char    -System.Char 存放字符编码等,范围 0 到 65536 ,其中0 到 127 是标准的ASCII码
—常用方法
ConvertFromUtf32(82) 这个方法返回的是’R’
ConvertToUtf32("R",0) 返回为82
IsControl 用来判断此字符是否为回车,换行,TAB等这样的格式控制字符
IsDigit 判断是否为数字
IsLetter 判断是否为字母
IsLetterOrDigit 判断是否为数字或字母
IsLower 判断是否为小写形式
IsUpper 判断是否为大写形式
IsPunctuation 判断是否为标点
IsSeparator 判断是否为空格等这样的分隔符
IsSymbol 判断是否为符号像 + -这样的符号
IsWhiteSpace 判断是否为空白字符,像空格和回车都会返回TRUE,而TAB返回False
 
字符串类型
string   -System.String .NET中的字符串像其他编程语言一样可以使用转义字符“”,如果当字符串中包含“”或者“"”这两种字符时,我们还可以使用@来避免使用转义字符。比如说我们需要一个文件路径的字符串我们可以写么写 @"c:program filesanyfilesc.txt"。如果不使用@的话我们则需要写成 "c:\program files\anyfiles\c.txt"。当字符串中含有“"”时,我们也可以使用@,但是需要注意的是“"”需要写两遍。
 
布尔类型
bool   -System.Boolean 值为1(true) 或 0(false)
 
对象类型
-System.Object 对象类型中可以包含任何其他类型数据类型的变量或其它对象。但就这个对象变量本身来说它并没有保存整个对象的内容,而是只保存了一段内存中实际对象的一个引用。如果说实际的对象是一个电视机的话,那我们的对象变量本身则是一个遥控器,提供了在内存找找到该对象的途径。
—常用方法:
        GetType 用来返回对象的类型
 
 
Advertisements
分类:ASP.NET
  1. 还没有评论。
  1. No trackbacks yet.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: