如何使字符串中每个单词的最后一个字母变为小写

问题描述 投票:-3回答:1

假设我们传递的字符串没有设定的字符数。是否可以将字符串中每个单词的第一个或最后一个字母变为小写字母?

尝试了文本信息类,但它只为每个第一个字符提供了大写方法。不能真正考虑id如何对我自己的方法进行硬编码。

c#
1个回答
0
投票

简单易用

var input = "ASD";
var first = char.ToLower(input[0]) + input.Substring(1);
var last = input.Substring(0, input.Length - 1) + char.ToLower(input[input.Length - 1]);
Console.WriteLine(first);
Console.WriteLine(last);

输出

aSD
ASd

[[Note:您将需要添加自己的健全性检查和容错能力

Full Demo Here

© www.soinside.com 2019 - 2024. All rights reserved.