gpt4 book ai didi

c# - 用带连字符的姓氏人性化大写名称

转载 作者:行者123 更新时间:2023-11-30 18:23:03 25 4
gpt4 key购买 nike

这是使用 .NET Humanizer 将名称命名为大写字母的标准方法。图书馆。

"FIRST M HYPHENATED-LAST".Transform(To.LowerCase, To.TitleCase);
// Result (v1.37.0): "First M Hyphenated-last"
// Desired Result: "First M Hyphenated-Last"

不幸的是,连字符后面的字符是小写的,而在我看来它应该是大写的。

任何人对使用 Humanizer 获得我想要的结果有任何建议,或者从 v1.37.0 开始这对 Humanizer 来说是不可能的吗?

最佳答案

试试这个:

var name = "FIRST M HYPHENATED-LAST";
CultureInfo cultureInfo = Thread.CurrentThread.CurrentCulture;
TextInfo textInfo = cultureInfo.TextInfo;
var result = textInfo.ToTitleCase(name.ToLower());
Console.WriteLine(result);

关于c# - 用带连字符的姓氏人性化大写名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32853631/

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