在C#中,可以使用类型转换操作符和类型转换方法来进行不同类型之间的转换。下面是一些常见的类型转换示例:
- 显式类型转换(强制类型转换):
int intValue = 10;
double doubleValue = (double)intValue;
- 隐式类型转换:
int intValue = 10;
double doubleValue = intValue;
- 使用Convert类进行类型转换:
int intValue = 10;
string stringValue = Convert.ToString(intValue);
- 使用Parse方法进行字符串转换:
string stringValue = "10";
int intValue = int.Parse(stringValue);
- 使用TryParse方法进行安全的字符串转换:
string stringValue = "10";
int intValue;
bool success = int.TryParse(stringValue, out intValue);
if (success)
{
// 转换成功
}
else
{
// 转换失败
}
- 使用ToString方法将基本类型转换为字符串:
int intValue = 10;
string stringValue = intValue.ToString();