从Pascal大小写(大写驼峰大小写)转换成句子的最佳方法是什么?
例如,以
"AwaitingFeedback"
并将其转换为
"Awaiting feedback"
最好是C#,但我可以把它从Java或类似的语言转换过来。
发布于 2008-11-27 10:39:20
对可接受答案的小更改,将第二个和后续的大写字母转换为小写,因此更改
if (char.IsUpper(text[i]))
newText.Append(' ');
newText.Append(text[i]);
至
if (char.IsUpper(text[i]))
{
newText.Append(' ');
newText.Append(char.ToLower(text[i]));
}
else
newText.Append(text[i]);
https://stackoverflow.com/questions/323314
复制相似问题