C#解析数据类型不同的字符串demo
时间: 2023-07-12 13:42:55 浏览: 92
C#读写西门子DB数据Demo
以下是一个简单的C#代码示例,用于解析不同数据类型的字符串:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
// 示例字符串
string strInt = "123";
string strDouble = "3.14";
string strBool = "true";
// 解析整型
int intVal;
if (int.TryParse(strInt, out intVal))
{
Console.WriteLine("整型值为:" + intVal);
}
else
{
Console.WriteLine("无法解析整型值");
}
// 解析浮点型
double doubleVal;
if (double.TryParse(strDouble, out doubleVal))
{
Console.WriteLine("浮点型值为:" + doubleVal);
}
else
{
Console.WriteLine("无法解析浮点型值");
}
// 解析布尔型
bool boolVal;
if (bool.TryParse(strBool, out boolVal))
{
Console.WriteLine("布尔型值为:" + boolVal);
}
else
{
Console.WriteLine("无法解析布尔型值");
}
Console.ReadLine();
}
}
```
输出结果:
```
整型值为:123
浮点型值为:3.14
布尔型值为:True
```
这个示例使用了 `int.TryParse()`、`double.TryParse()` 和 `bool.TryParse()` 方法来解析字符串,并且在解析失败时输出错误消息。你可以根据自己的需要进行修改和扩展。
阅读全文