擅长:python、mysql、java
<p>您可以使用以下命令。它拆分连字符上的字符串并删除任何空字符串(由于多个连续连字符)。然后,在将每个条目映射到一个字符串(其中第一个字母为大写字母,其余字母为小写字母)后,它连接这些条目</p>
<pre><code>public static string ToClassName(string str)
{
var splits = str.Split('-', StringSplitOptions.RemoveEmptyEntries);
return string.Concat(splits.Select(s => char.ToUpper(s[0]) + (s.Length > 1 ? s.Substring(1).ToLower() : "")));
}
</code></pre>
<p>您可能需要添加以下内容:</p>
<pre><code>using System.Linq;
</code></pre>
<p>请注意,它不会验证微不足道的输入</p>