我其他类型的日期可以使用格式字符串来更改其值的字符串外观。
好奇,是否有类型字符串?
例如。
"stack overflow".ToString("T")
将字符串转换为Title Case
.ToString("U")
- >大写
.ToString("L")
- >小写
答案 0 :(得分:1)
ToString()
方法将数据从一种类型转换为string
类型。在某些情况下,例如使用浮点数,有更多方法可以执行此转换(例如,您要保留的小数位数)。然后,您必须指出您希望如何完成此转换。如果您没有指定方式,将使用默认值。
如果要将字符串“转换”为字符串,则不必执行任何转换,这就是为什么在ToString()
方法中放置所需逻辑没有意义。
正如Mitch所说,string
确实有改变“自身”的方法(实际上你得到一个新的字符串),比如ToLower()
和Trim()
。如果不存在所需的方法,您可以自己编写字符串扩展名:
public static string ToTitle(this string original)
{
// ... whatever you want here
}