C# 中的 Convert 类使用方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 中的 Convert 类使用方法相关的知识,希望对你有一定的参考价值。

哪位高手 能给我一些c#中各种类的详细使用方法啊!!!
感激不尽啊!!!
或是哪个网站有这样的 “详细”的教程! 指点指点啊!

Convert.ToInt32 已重载。 将指定的值转换为 32 位有符号整数。

Convert.ToString 已重载。 将指定值转换为其等效的 String 表示形式。
参考技术A 就是类型转化。有可能转化不成功,例如你用"asdf"转化数字就会失败。
msdn上的例子应该就不错。
参考技术B 给你几个简单的吧
Convert.toString(object) 转成字符串
Convert.toInt32(object) 转成int

直接F1 看帮助呀 很详细的。
参考技术C Convert 将一个基本数据类型转化为另一基本数据类型。
支持的转化类型:受支持的基类型是Boolean、Char、SByte、Byte、Int16、Int32、Int64、UInt16、UInt32、UInt64、Single、Double、Decimal、DateTime 和 String。
使用实例:
double dNumber = 23.15;
try
// Returns 23
int iNumber = System.Convert.ToInt32(dNumber);

catch (System.OverflowException)
System.Console.WriteLine(
"Overflow in double to int conversion.");

// Returns True
bool bNumber = System.Convert.ToBoolean(dNumber);
// Returns "23.15"
string strNumber = System.Convert.ToString(dNumber);
try
// Returns '2'
char chrNumber = System.Convert.ToChar(strNumber[0]);

catch (System.ArgumentNullException)
System.Console.WriteLine("String is null");

catch (System.FormatException)
System.Console.WriteLine("String length is greater than 1.");

// System.Console.ReadLine() returns a string and it
// must be converted.
int newInteger = 0;
try
System.Console.WriteLine("Enter an integer:");
newInteger = System.Convert.ToInt32(
System.Console.ReadLine());

catch (System.ArgumentNullException)
System.Console.WriteLine("String is null.");

catch (System.FormatException)
System.Console.WriteLine("String does not consist of an " +
"optional sign followed by a series of digits.");

catch (System.OverflowException)
System.Console.WriteLine(
"Overflow in string to int conversion.");

System.Console.WriteLine("Your integer as a double is 0",
System.Convert.ToDouble(newInteger));

以上是关于C# 中的 Convert 类使用方法的主要内容,如果未能解决你的问题,请参考以下文章

C#公共帮助类 Convert帮助类

使用 Convert.ToDecimal() 会导致 C# 中的值四舍五入。如何克服这个问题?

C#怎么用Convert.ChangeType转换一个函数模板类型?

string类和stringBuilder类

C# 数据类型转换

C#类型转换