![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符和字符串
陆老师Peter
高校计算机专业教师、项目经理、软件研发负责人。
展开
-
正则表达式(23)——ref和out参数(3)——C#判断字符串是否为数字字符串
在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。【方法一】:使用try{} catch{}语句。 我们可以在try语句块中试图将string类型的字符串变量转换为int类型,如果该字符串不是数字字符串则会抛出异常,这时在catch语句块中就能捕获异常。一旦发现异常,则不是数字字符串。我们可以以下三种方式将strin...转载 2019-12-30 11:38:00 · 312 阅读 · 0 评论 -
字符和字符串(13)——C#中把英文字母转换为大写或小写的方法
将字母全部转换为大写或小写,在C#编程中是一个非常常见的功能。在开发过程中,经常需要验证用户登录,用户在输入用户名时可能不区分大小写,如果我们不对字母进行大写或小写的转换,那用户即使输入了正确的密码,可能也无法成功登录。另外,我们有的时候会用字符串来作为操作代码,比如 action="Create",如果我在后面比较的时候写成了“create”或“CREATE”,那都是有问题的。所以,一种最好...转载 2019-12-23 22:12:12 · 3912 阅读 · 0 评论 -
字符和字符串(12)——找字符串下标
string str="gdjiofsfdsds[.rwgvosdfooeorw"; int index = str.IndexOf(".");//查找"."的下标,找到返回正确的位置下标,未找到返回-1原创 2019-11-26 15:00:55 · 1715 阅读 · 0 评论 -
字符和字符串(11)——C#如何判断字符串中是否包含某个字符
使用字符串的IndexOf方法查找,找到返回正确的位置下标,未找到返回-1举例:stringstr="我爱西欧的巴黎";intindex=str.IndexOf("爱");if(index>-1){Console.Write("找到了");...原创 2019-11-01 16:08:29 · 2078 阅读 · 0 评论 -
字符和字符串(10)——C#几种截取字符串的方法小结
1.根据单个分隔字符用split截取例如:string st="GT123_1";string[] sArray=st.Split('_');输出:sArray[0]="GT123",sArray[1]="1";2.利用多个字符来分隔字符串例如:string str = "GTAZB_JiangjBen_123"; string[] sArray = str....转载 2019-10-16 16:14:40 · 585 阅读 · 0 评论 -
字符和字符串(9)——C# 取出字符串中的一个字符
string temp= “werWER”;//str长度6,下标0-5char myChar = str[0];//根据字符串的下标取出字符Console.WriteLine(myChar);//输出是 w代码中string temp = “werWER”下标分别对应:w -> 0,e -> 1,r -> 2,W -> 3,E -> 4,R -> 5...转载 2019-10-16 16:11:22 · 1475 阅读 · 0 评论 -
字符和字符串(1)——一行代码解决 sql语句 in传入数组变字符串
--数组var arrs= ['test1','test2','test3'];--变字符串var instring = "'"+arrs.join("','")+"'";--拼接var sql = "select * from table where CreateUser in ("+instring+")";--结果select * from table where Cr...转载 2019-02-27 17:11:53 · 1027 阅读 · 0 评论 -
字符和字符串(8)——C#下给数字前面补0的方法
下面以不足4位的数字前面补0为例: /// <summary> /// 不满4位数的前面补0,fileNum范围是1-9999 /// </summary> /// <param name="fileNum"></param> /// <returns>&...原创 2019-10-11 09:14:12 · 1608 阅读 · 0 评论 -
字符和字符串(7)——C#获取带汉字的字符串长度
正常情况下,我们是直接去string的length的,但是汉字是有两个字节的,所以直接用length是错的。如下图:所以应该用以下代码来获取长度:private void button1_Click(object sender, EventArgs e) { string s = textBox1.Text; in...转载 2019-10-10 17:51:41 · 256 阅读 · 0 评论 -
字符和字符串(6)——C#获取文件后缀名
/// <summary> /// 获取文件后缀名,如.PDF /// </summary> /// <param name="fileName"是传入的文件名></param> /// <returns></returns> p...原创 2019-10-10 16:38:51 · 1456 阅读 · 1 评论 -
字符和字符串(3)——C#判断一个字符串是否包含另一个字符串
方法一:static void Main(string[] args) { string t1 = "去欧洲玩的你们还好吗"; string t2 = "洲玩"; if (t1.Contains(t2)) { Console.WriteLine("y...转载 2019-10-09 17:45:21 · 8966 阅读 · 0 评论 -
字符和字符串(2)——C# 替换字符串中的某个字符
用String对象的Replace方法就可以替换字符。原创 2019-05-19 18:10:56 · 9581 阅读 · 0 评论 -
字符和字符串(5)——怎么获取字符串中最后一个“\”的位置? 获取字符串子串
得到一个字符串,如:strFileFullName = "D:\code\cpp\data\frames_Src\001.jpg"怎样得到:strFilePath = "D:\code\cpp\data\frames_Src"strFileName = "001.jpg"关键是获取字符串中最后一个“\”的位置。方法1:int n = strFileName.ReverseFind('\...转载 2019-09-19 11:28:09 · 1237 阅读 · 0 评论 -
字符和字符串(4)——C# 截取字符串:简单易懂,小白教程
几个经常用到的字符串的截取string str="123abc456";int i=3;取字符串的前i个字符str=str.Substring(0,i); // orstr=str.Remove(i,str.Length-i);去掉字符串的前i个字符:str=str.Remove(0,i);// or str=str.Substring(i);...转载 2019-09-19 11:23:57 · 419 阅读 · 0 评论