根据给定的字符串输入确定类型

2023-12-21

有什么方法可以检测给定字符串输入的类型吗?

Eg:

string input = "07/12/1999";

string DetectType( s ) { .... }

Type t = DetectType(input); // which would return me the matched datatype. i.e. "DateTime" in this case.

我必须从头开始写这个吗?
只是想在我开始之前检查是否有人知道更好的方法。

Thanks!


我很确定你必须从头开始写这个 - 部分原因是它会very严格按照您的要求量身定制。即使是一个简单的问题,例如您给出的日期是 12 月 7 日还是 7 月 12 日,也可能会产生很大的影响……以及您的日期格式是否严格,您需要支持哪些数字格式等。

我想我从来没有遇到过类似的事情——说实话,这种猜测通常会让我感到紧张。即使您知道数据类型,也很难正确解析,更不用说当您猜测开始的数据类型时:(

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据给定的字符串输入确定类型 的相关文章

随机推荐