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);

    即可成功运行。

    从业二十载 风雨二十年
  • 相关阅读:
    修改注释的风格
    PHP in_array
    PHP end
    PHP each
    GitHub和SourceTree入门教程
    面试题解析(不定时更新)
    Container With Most Water
    Minimum Path Sum
    Generate Parentheses
    Unique Paths
  • 原文地址:https://www.cnblogs.com/SharePointFans/p/7654924.html
Copyright © 2011-2022 走看看