我有将字符串的第一个字母更改为大写的吸气剂。但我得到了 StackOverflowException。
namespace ConsoleApplication1
{
class Program
{
class Human
{
public String Name
{
get
{
char[] letters = Name.ToCharArray();
// upper case the first char
letters[0] = char.ToUpper(letters[0]);
// return the array made of the new char array
return new String(letters);
//return Name.First().ToString().ToUpper() + String.Join("", Name.Skip(1));
}
set
{
}
}
我做错了什么?