C# で文字列の最初の文字が文字か任意の文字かを確認する方法 質問する

C# で文字列の最初の文字が文字か任意の文字かを確認する方法 質問する

文字列を取得して、最初の文字が文字であるかどうかをチェックします。大文字か小文字かは関係ありませんが、スペース、改行など、特別な文字であってはなりません。これを C# で実現するにはどうすればよいですか?

ベストアンサー1

以下を試してください

string str = ...;
bool isLetter = !String.IsNullOrEmpty(str) && Char.IsLetter(str[0]);

おすすめ記事