C# 中的 Convert 类使用方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 中的 Convert 类使用方法相关的知识,希望对你有一定的参考价值。
哪位高手 能给我一些c#中各种类的详细使用方法啊!!!
感激不尽啊!!!
或是哪个网站有这样的 “详细”的教程! 指点指点啊!
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 类使用方法的主要内容,如果未能解决你的问题,请参考以下文章
使用 Convert.ToDecimal() 会导致 C# 中的值四舍五入。如何克服这个问题?