我想取一个字符串,判断第一个字符是否是字母,大写或小写无关紧要,但它不应该是特殊的,空格,换行符,任何东西.我如何在C#中实现这一点?

推荐答案

试试下面的方法

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

Asp.net相关问答推荐

Visual Studio发布的网站得到错误类型JObject is not defined when page is load on server"''"

禁用托管优化并重新启动调试实际上在 Visual Studio 中更改了哪些设置?

什么是 SNIReadSyncOverAsync,为什么需要很长时间才能完成?

*不*使用 asp.net 会员提供程序是个坏主意吗?

ASP MVC 授权除少数之外的所有操作

ASP.Net - App_Data & App_Code 文件夹?

在 appSettings 中存储字符串数组?

Automapper - 映射器已初始化错误

为什么 ASP.NET Identity 2.0 使用 GUID/字符串作为用户 ID?

用户NT AUTHORITY\NETWORK SERVICE登录失败

跨子域共享 ASP.NET cookie

带有文件名的 ASP.net MVC4 WebApi 路由

<%# Eval("State") %> 或 <%# DataBinder.Eval(Container.DataItem, "state")%>

ASP.net 中是否有 after Page_Load 事件

InvalidOperationException:无法为角色创建 DbSet,因为此类型未包含在上下文模型中

投票有什么问题?

ASP.NET 发布try 复制不存在的文件

协调 ASP.NET 脚本包和源映射

主机与 DnsSafeHost

使用 FormsAuthentication.SetAuthCookie 存储更多信息