2026/1/11 8:38:31
网站建设
项目流程
h5网站模板开发,如何建设视频网站,佛山企业网站优化,网络服务器是指《字符串》对象类型#xff1a;可以通过class创建一个对象类型
基本类型#xff1a;int float string 等 int a 10#xff1b;字符串创建的方法
1字面量创建方式#xff1a;是最简单的创建方式 建议使用的一种方式string s1 hello world;2字符串中特殊符号\n换…《字符串》对象类型可以通过class创建一个对象类型基本类型int float string 等 int a 10字符串创建的方法1字面量创建方式是最简单的创建方式 建议使用的一种方式string s1 hello world;2字符串中特殊符号\n换行 ;\t tab; \r 回车\s space \也是一个特殊字符\r将光标移回前行的行首但不换到新行。要求字符串显示\n需要对特殊符号进行转义处理,加一个\3 使用符号创建字符串 保留字符串各种符号换行等效果string s4 \n\t\r可以支持换行//4字符串创建方式char[] chars new char[] { 老,头,乐 };//创建一个字符数组string str5 new string(chars);Console.WriteLine(str5);//5使用$符号进行格式化double gz 1000000;double age 18;string str6 $工资{gz},年龄{age};Console.WriteLine(str6);//字符串属性 类似于特殊的数组 索引值是从0开始string str7 的好时机基督教;Console.WriteLine(str7.Length);//字符个数 7Console.WriteLine(str7[str7.Length-1]);//少//也可以遍历字符串for (int i 0; i str7.Length; i){char s str7[i];Console.WriteLine(s);}《字符串常用的方法》//1重点indexof()获取字符在字符串当中的索引值 如果找到了返回对应索引值如果找不到返回值-1string str abcdefg;Console.WriteLine(str.IndexOf(a));//0Console.WriteLine(str.IndexOf(h));//-1Console.WriteLine(str.IndexOf(bc));//1Console.WriteLine(str.IndexOf(f,4));//5 从参数2的地方开始搜索1// 2 lastIndexOf 从后排往前找 找出一个与之匹配的字符Console.WriteLine(str.LastIndexOf(7));//7//3 IndexOfAny() 从字符数组这个范围中找任何一个对应的索引值Console.WriteLine(str.IndexOfAny(new char[] {c,b, }));//1//LastIndexOfAny()从后面往前找 找到范围当中其中一个的索引值Console.WriteLine(str.LastIndexOfAny(new char[] {c,b,}));//9//5.重点 Contains()是否包含参数Console.WriteLine(str.Contains(fg));//trueConsole.WriteLine(str.Contains(he));//false//6 重点ToUpper() 把字符串转成大写Console.WriteLine(str.ToUpper());//7 重点ToLower()转成小写字母Console.WriteLine(str.ToLower());//8 StartsWith判断字符串是否参数进行开头string str2 张三大师傅;Console.WriteLine(str2.StartsWith(张三));//trueConsole.WriteLine(str2.StartsWith(张1三));//false//9 .EndsWith判断是不是以...结尾Console.WriteLine(str2.EndsWith(师傅));//true//10 IsNullOrEmpty()判断字符串是不是null或者空字符串string str3 ;Console.WriteLine(string.IsNullOrEmpty(str3));//truestr3 null;//空的Console.WriteLine(string.IsNullOrEmpty(str3));//truestr3 ;//空格字符串Console.WriteLine(string.IsNullOrEmpty(str3));//false//11 Equals()判断两个字符是否相等 对象比较的时候不要使用如果比较两个对象时候尽量使用equals方法Console.WriteLine(string.Equals(str,str2));//false//12join() 把指定的分隔符号添加对应的字符串之间Console.WriteLine(string.Join(,, a,b,c));//a-b-c//13 Substring()截取字符串是从索引值1开始截取3个长度Console.WriteLine(str2.Substring(1,3));//三大师//14重点Split() 按照指定的符号进行分割字符串string str4 2005/12/10;//可以按照/进行分割分割成三部分三部分放到一个数组里面Console.WriteLine(str4);string[] ss str4.Split(/);//结果是一个数组Console.WriteLine(ss[0]);//2025Console.WriteLine(ss[1]);//12Console.WriteLine(ss[2]);//10Console.WriteLine(str2.Split(/));//15重点 concat 拼接多个字符串Console.WriteLine(string.Concat(str2,str4)); //张三大师傅2025/12/10//16 .CopyTo 从源字符串的参数1索引开始赋值赋值到参数2数组里面放到目标数组的索引值为参数3地方复制参数4个元素//2025/12/10char[] c1 new char[15];//定义一个字符数组长度为15str4.CopyTo(1,c1,5,6);for (int i 0; i c1.Length; i){Console.WriteLine(c1[i]------------);}//17重点 Remove()删除字符从参数1开始删除删除参数2个数返回结果是剩余的//Console.WriteLine(str4.Remove(1,4));Console.WriteLine(str4.Remove(3));//只写一个参数的删除到最后 剩余字符//18 Replace()用参数2替换参数1Console.WriteLine(str4.Replace(2025, 2026));//19 Format()字符串格式化string name 张三;double gz 10000;string.Format(string.Format(姓名{0};工资{1},name,gz));Console.WriteLine(string.Format({0:c4},gz)); //$1000000//20 ToCharArray(); 把字符串转成一个个字符组成数组for (int i 0; i str4.ToCharArray().Length; i){Console.WriteLine(str4.ToCharArray()[i]--------);}/*常用的字符串的方法* 1 indexof* 2 Contains* 3 ToUpper* 4 ToLower* 5 StarsWith* 6 IsNullorEmpty* 7 Equals* 8 Substring* 9 Split* 10 Remove* 11 Concat《数组》//数组是一个引用类型目的存储相同类型的数据也可以通过索引值取出数组的元素顺序是从0开始也可以对数组进行遍历等操作//数组是有长度的最大索引值等于长度-1//数组命名尽量名称后面加一个s能够让开发者知道是一个数组例如int[]numsstring[]names//定义数组//1 字面量定义数组快速定义数组int[] nums { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };//创建已经添加数组的元素//2 定义可以带数组的长度string[] strs new string[6]; //长度为6的字符串数组//3 可以定义带初始元素和长度char[] chars new char[6] { A, A, A, A, A, B };//4 可以定义数组不带长度 只带初始元素的随着初始化元素个数设置数组的长度double[] doubles new double[] { 1, 2, 3 };//如何给数组添加元素// strs[0] 黎元洪; 单独添加元素// strs[1] 袁世凯; 单独添加元素//使用for循环添加for (int i 0; i strs.Length; i){strs[i] 鲁班 i 号;}//获取数组的长度Console.WriteLine(strs.Length);//6Console.WriteLine(strs[0]);//获取其中一个元素//遍历数组for (int i 0; i strs.Length; i){Console.WriteLine(strs[i] );}//遍历方式2//int 数组元素类型//i 每一个元素//in 在哪个数组//nums 数组foreach (int i in nums){Console.WriteLine(i ?0);}//int[] 一维数组//数组包含一维数组多维数组交错数组