gpt4 book ai didi

C#动态解析用户输入为string、int、double、decimal、datetime、bool等

转载 作者:行者123 更新时间:2023-11-30 20:22:35 25 4
gpt4 key购买 nike

<分区>

如何将用户输入的值动态解析为某种类型?

如果我有一个文本框,用户可以在其中输入他们想要的任何内容,我该如何动态解析该值并返回适当的类型?

 public dynamic ParseValue(dynamic value)
{
return //TO DO
}

如果用户输入以下值:

  • 06.18.2015 10:23:00//返回日期时间
  • 一些文本//返回字符串
  • 10.23//返回 double /十进制数
  • true/True/false/False//返回 bool 值而不是字符串
  • 10//返回整数

使用 type.TryParse 并检查每种类型是否有效是否正确?当然,我必须首先检查它是否是 bool,然后是 string,否则如果值为 true/True/false/False 将导致字符串而不是 bool。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com