【发布时间】:2013-06-13 17:30:17
【问题描述】:
我想采用驼峰式大小写的类名或枚举名,并以普通文本显示给用户。我怎样才能以编程方式做到这一点?
样本输入:
MainPageBackgroundColor
预期输出:
主页背景颜色
或
主页背景颜色
【问题讨论】:
-
小写整个字符串,然后大写第一个字母。一行代码就可以轻松搞定
-
你能给出一些你想要输出的样本吗?
-
我还应该补充一点,我已经知道枚举的样子,所以我不希望编码错误。下面是一个示例:BackgroundColor 将在组合框的 Header 属性中作为背景颜色显示给用户,并且枚举的值正在填充组合框。用户选择一种颜色并更新 ViewModel/UI。
-
@LanceMcCarthy 我发现this 正则表达式在将帕斯卡大小写名称拆分为单独的单词时最有用 - 我也希望它能够处理大写首字母缩略词。