文字列を取得して、最初の文字が文字であるかどうかをチェックします。大文字か小文字かは関係ありませんが、スペース、改行など、特別な文字であってはなりません。これを C# で実現するにはどうすればよいですか?
ベストアンサー1
以下を試してください
string str = ...;
bool isLetter = !String.IsNullOrEmpty(str) && Char.IsLetter(str[0]);
文字列を取得して、最初の文字が文字であるかどうかをチェックします。大文字か小文字かは関係ありませんが、スペース、改行など、特別な文字であってはなりません。これを C# で実現するにはどうすればよいですか?
以下を試してください
string str = ...;
bool isLetter = !String.IsNullOrEmpty(str) && Char.IsLetter(str[0]);