本文实例讲述了C#找出字符串中第一个字母并大写的方法。分享给大家供大家参考,具体如下:
class Program { static void Main(string[] args) { String aa = "%.,46,2xb1bfs.,,"; int pos = isLetter(aa); aa = aa.Substring(pos, 1); Console.WriteLine(aa.ToUpper()); Console.Read(); } public static int isLetter(string validString) { byte[] tempbyte = System.Text.Encoding.Default.GetBytes(validString); int pos = 0; for (int i = 0; i < validString.Length; i++) { byte by = tempbyte[i]; if ((by >= 65) && (by <= 90) || ((by >= 97) && (by <= 122))) { break; } pos++; } return pos; } }
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#数据结构与算法教程》及《C#字符串操作技巧总结》
希望本文所述对大家C#程序设计有所帮助。
问题内容: 我想在angularjs中大写字符串的第一个字符 当我用它转换整个字符串为大写。 问题答案: 使用此大写过滤器
将一个字符串的第一个字母(大写字母)变成小写。 使用数组解构和 String.toLowerCase() 将第一个字母变成小写,...rest 是获取第一个字母之后字符数组,然后使用 Array.join('') 使其再次拼接成为字符串。 省略 upperRest 参数来保持字符串的其余部分不变,或者将其设置为 true 来将字符串的其余部分转换为大写。 const decapitalize =
我正在尝试制作一个自动更正系统,当用户键入一个大写字母的单词时,自动更正就不起作用了。为了解决这个问题,我制作了一个字符串的副本。小写,然后比较它们。如果字符串确实输入错误,则应更正该单词。但是,替换键入的单词的单词都是小写的。所以我需要申请。大写字符串,仅限于第一个字母。我本来以为我可以用 但这显然不起作用。如何将字符串的第一个字母转换为大写,然后能够打印首字母大写的完整字符串? 感谢任何帮助!
问题内容: 用MySQL的说法,有人知道这一TSQL的等效性吗? 我试图将每个条目的首字母大写。 问题答案: 几乎相同,您只需要更改即可使用CONCAT()函数而不是+运算符: 这会变成对,对,对等,如果你想为大写首字母和小写其他的,你只需要使用LCASE函数: 请注意,UPPER和UCASE做相同的事情。
我有一个函数,应该把字符串中每个单词的第一个字母大写,但不知何故,它提供了不正确的结果,知道为什么吗?我需要修理一下。 所以输入:hello dolly输出:hello dolly。 空格计算正确,但大写不正确。
我正在为即将到来的考试做练习题,但似乎无法找出一个问题,目标是: 编写一个C程序来读取两个字符串和。每个字符串的最大大小为25。形成两个名为和的新字符串。Lower由连接的和的小写字母组成,而包含两个字符串的大写字母的连接。 例如:输入: s1:绿蓝色 s2:客车 输出: 上:绿卡 下:蓝巴 我已经尝试了几天,但还没能完全弄清楚。 到目前为止,我有以下信息: