model-6ren">
gpt4 book ai didi

c# - "{0:MM dd yyyy}"中的 0 有什么作用?

转载 作者:行者123 更新时间:2023-11-30 14:26:06 27 4
gpt4 key购买 nike

我是 C#/MVC 世界的新手。我今天花了很多时间弄清楚如何以我想要的格式显示 DateTimeOffset 对象。终于以这种方式工作了。

Html.TextBoxFor(model => model.DeliveryDate,"{0:MM/dd/yyyy}", 
new { htmlAttributes = new { @class = "datepicker" } })

但是我还是不明白'0'在格式字符串中的重要性。如果我用任何其他数字替换 0 或完全删除它,页面就会中断。有人可以帮助我理解这一点吗?

最佳答案

来自 String.Format Method

格式字符串中的 {0} 是格式项。 0 是对象的索引,其字符串值将被插入到该位置。 (索引从 0 开始。)如果要插入的对象不是字符串,则调用其 ToString 方法将其转换为 1,然后再将其插入到结果字符串中。

关于c# - "{0:MM dd yyyy}"中的 0 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36341633/

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