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

推荐答案

试试下面的方法

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

Asp.net相关问答推荐

ASP.NET MVC forEach 循环仅返回 1 个值

ASP.NET Core 延迟加载始终返回 null

如何获取已构建、编码的 ViewState 的值?

AppendHeader 是否与 AddHeader 完全相同?

将复选框的值传递给 asp.net mvc4 中的控制器操作

带有 ASP.NET MVC 6 锚标记助手的 QueryString

如何为角色以及特定用户使用自定义授权属性?

在不知道键名的情况下访问 JSON 对象的元素

System.Web.MVC 自 MS14-059 以来未复制到 bin 文件夹中.如何防止由于 Windows 更新而创建缺少 DLL 的构建?

从命令行复制 VS2008发布网站

如何在 IIS 7.5 上使用 ASP.NET 表单身份验证保护静态文件?

获取页面上特定类型的所有 Web 控件

如何从 Asp.net Mvc-3 发送邮箱?

如何将图像 url 转换为 system.drawing.image

ContentResult 与字符串

在c#中显示带有换行符的标签文本

您可以从 web.config 文件中的其他位置提取 log4net AdoNetAppender 的 connectionString 吗?

ModelClientValidationRule 冲突

在 ASP.NET 中使用 SecureString 有什么好处吗?

目录与目录信息