zoukankan      html  css  js  c++  java
  • 《将一个字符串转换成datetime时,先分析该字符串以获取日期,然后再将每个变量放置到datetime对象中》的解决办法

    我们在写代码时,稍不注意就收到VS那文不对题的错误提示。

    最近在项目上碰到了“将一个字符串转换成datetime时,先分析该字符串以获取日期,然后再将每个变量放置到datetime对象中”的这个错误提示,请看代码

     string str = string.Format("{"UserName":{0},"UserKey":{1},"UserCaption":{2},"OuKey":{3}}", ju.userName, ju.UserKey, ju.userCaption, ju.OuKey);

    仔细一分析,是由于C#中对转义字符的处理造成的,录入的"{",会被转义,根据C#的规范,应该将其按左括号以"{{" 这种形式表示,右括号以"}}"来表示,

    上述代码修改成

     string str = string.Format("{{"UserName":{0},"UserKey":{1},"UserCaption":{2},"OuKey":{3}}}", ju.userName, ju.UserKey, ju.userCaption, ju.OuKey);

    即可成功运行。

    从业二十载 风雨二十年
  • 相关阅读:
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/SharePointFans/p/7654924.html
Copyright © 2011-2022 走看看