Convert類是專門進行類型轉(zhuǎn)換的類,它能夠?qū)崿F(xiàn)各種基本數(shù)據(jù)類型之間的相互轉(zhuǎn)換。
Convert類常用的類型轉(zhuǎn)換方法
方法 | 說明 |
Convert.ToInt32() | 轉(zhuǎn)換為整型(int) |
Convert.ToChar() | 轉(zhuǎn)換為字符型(char) |
Convert.ToString() | 轉(zhuǎn)換為字符串型(string) |
Convert.ToDateTime() | 轉(zhuǎn)換為日期型(datetime) |
Convert.ToDouble() | 轉(zhuǎn)換為雙精度浮點型(double) |
Conert.ToSingle() | 轉(zhuǎn)換為單精度浮點型(float) |
使用Convert類轉(zhuǎn)換數(shù)據(jù)類型
using System;
using System.Collection.Generic;
using System.Linq;
using System.Text;
namespace Shujuleixingzhuanhuan
{
class Lizi
{
static void Main(string[] args)
{
float num1=82.26f;
int integer,num2;
string str,strdate;
DateTime mydate=DateTime.New;
//Convert類的方法進行轉(zhuǎn)換
integer=Convert.ToInt32(num1);
str=Convert.ToString(num1);
strdate=Convert.ToString(mydate);
num2=Convert.ToInt32(mydate);
Console.WriteLine("轉(zhuǎn)換為整型數(shù)據(jù)的值{0}",integer);
Console.WriteLine("轉(zhuǎn)換為字符串{0},str");
Console.WriteLine("日期型數(shù)據(jù)轉(zhuǎn)換為字符串值為{0}",strdate);
Console.ReadKey();
}
}
}
提示 轉(zhuǎn)換為int型數(shù)據(jù)后進行了四舍五入的計算。
用convert類轉(zhuǎn)換時注意數(shù)據(jù)表達方式的有效性,并不是任意類型之間都可以轉(zhuǎn)換。