代码之家  ›  专栏  ›  技术社区  ›  Lloyd Powell binku

以下内容是否有数字格式字符串?

  •  1
  • Lloyd Powell binku  · 技术社区  · 15 年前

    我想知道是否有一个数字格式的字符串会显示以下内容:

    12
    

    作为

    +12
    

    这是必需的,因为我正在使用的应用程序是数学的,当x=2和y可以是-2或例如3时,尝试显示x+y之类的内容时。我不想显示:

    2 + -2 and 2 + 3
    

    提前谢谢。

    2 回复  |  直到 15 年前
        1
  •  3
  •   Jon Skeet    15 年前

    我不相信有什么好消息 标准 格式字符串,但您可以使用:

    x.ToString("+#;-#;+0")
    

    这将分别为1234、-1234和0的值提供“+1234”、“-1234”和“+0”。我 这就是你想要的。

        2
  •  0
  •   openshac    15 年前

    可以使用以下格式将12显示为+12:

    string.Format("{0:+0;-0}", 12);