次の C# コードを使用して、一重引用符の後に小文字を大文字に変更しています。
public virtual string FirstName
{
get { return _firstName; }
set
{
if (value != null)
{
int pos = value.IndexOf("'", 0);
int strlength = value.Length - 1;
if (pos >= 0 && pos != strlength)
{
string temp = value[pos + 1].ToString();
temp = temp.ToUpper();
value = value.Remove(pos + 1, 1);
value = value.Insert(pos + 1, temp);
}
}
}
}
私には、これはやり過ぎに見えます。目的の結果を達成するためのより簡単な方法はありますか:
Value: Mc'donald
Expected: Mc'Donald