【发布时间】:2010-10-11 00:27:49
【问题描述】:
我有以下变量:
string str1 = "1";
string str2 = "asd";
string str3 = "3.5";
string str4 = "a";
现在我需要找到每个字符串的数据类型,即删除引号后可以转换的数据类型。这是我希望每个变量转换为的内容:
str1 - 整数
str2 - 字符串
str3 - 双
str4 - 字符
注意:如果字符串有单个字符,它应该是char,虽然一个字符串可以有单个字母,我限制它。
仅供参考:这些值是从我手动输入值的 DataGrid 中获得的。所以一切都变成了一个字符串。 有没有办法做到这一点?
【问题讨论】:
-
我想知道你的代码试图做什么,因为我见过的很多执行自定义解析的应用程序通常可以使用四种数据类型:十进制、字符串、日期时间, 和布尔值。