当前位置: 首页 > news >正文

做网站初始配置设计网站制

做网站初始配置,设计网站制,wordpress极验,俄文网站字符串属性:Lenght 长度比最大索引大1 string str "frerfgd"; 1.可以通过索引,获取字符串中的某一个字符,下标“0,1.......” Console.WriteLine(str[0]);//f Console.WriteLine(str[1]);//r //Console.WriteLine(s…

字符串属性:Lenght  长度比最大索引大1 

string str = "frerfgd";
1.可以通过索引,获取字符串中的某一个字符,下标“0,1.......”
Console.WriteLine(str[0]);//f
Console.WriteLine(str[1]);//r
//Console.WriteLine(str[20]); 下标越界“不存在的下标”,报错
Console.WriteLine(str.Length);//7  获取字符串长度“获取字符的个数” 
Console.WriteLine(str.Length-1);//6

字符串遍历

 for (int i = 0; i < str.Length; i++){Console.WriteLine(str[i]);//frerfgd}

 字符串内置了很多的API(函数), API就是一个对象里面提供的属性或提供的方法,别人准备好的直接拿来用。

字符串可以通过索引来访问,如:str[index],因为string类中定义一个索引器。

1. Concat( )  拼接字符串

 String.Concat(字符串1+ 字符串n) ,参数可以是多个,使用逗号隔开。

 string s1 = "hello", s2 = "你好", s3 = "123";int num = 1000;//①字符串拼接string s4 = s1 + s2 + s3;Console.WriteLine(s4);//hello你好123//②
//Concat()拼接字符串,参数可以是多个,使用逗号隔开。
s4 = string.Concat(s1, s2, s3, num);
Console.WriteLine(s4);//hello你好1231000

2.Contains( ):

字符串1.Contains(字符串2) ,判断参数是否在字符串中存在,返回布尔值,使用bool值去接收。

 bool b = s4.Contains(s1);//bool b1 = s4.Contains("13"); //false  不相邻会报错Console.WriteLine(b);//true

3.  CopyTo(c1,c2,c3,c4) :

字符串1.CopyTo(0,空数组,0,5) ,从字符串中复制一部分字符到一个字符数组中

Console.WriteLine(s4);//hello你好1231000
//声明了一个长度为10的字符数组
char[] chars = new char[10];
//CopyTo(c1,c2,c3,c4) 从字符串中复制一部分字符到一个字符数组中
//参数(1,字符串开始复制的下标。2.字符数组。3.插入字符数组的起始下标。4.复制的个数。)  2.字符数组一般推荐使用Length,从数组末尾插入一个,不会把别的给代替了
s4.CopyTo(1, chars, 0, 5);
//将char类型数组转换为字符串。
string charStr = new string(chars);
Console.WriteLine(charStr);//ello你

4. StartsWith( ):

字符串1.StartsWith("字符串") ,判断参数字符,在字符串中是否是开头字符,返回布尔值。

string names = "张杰毛不易张三毛晓彤CC";
Console.WriteLine(names.StartsWith("张"));//true
Console.WriteLine(names.StartsWith("毛"));//false
Console.WriteLine(names.StartsWith("张毛"));//false

5. EndsWith( ):

字符串1.EndsWith("字符串") ,判断参数字符,在字符串中是否是结束字符,返回布尔值。

EndsWith() 判断参数字符,在字符串中是否是结束字符,返回布尔值。
Console.WriteLine(names.EndsWith("易"));//true
Console.WriteLine(names.EndsWith("毛"));//false

6. Equals( )

字符串1.Equals("字符串") ,判断源字符串(谁调用的)和 参数字符串是否完全相等 ==,相等返回true,不相等返回false。

string names = "张杰毛不易张三毛晓彤CC";
Console.WriteLine(names.Equals(names));//true
Console.WriteLine(names.Equals(s4));//false

7. IndexOf( )

字符串1. IndexOf("字符串") ,查询参数在字符串中第一次出现的下标,找不到返回-1

Console.WriteLine(names.IndexOf("张"));//0
Console.WriteLine(names.IndexOf("毛"));//2
Console.WriteLine(names.IndexOf("李"));//-1 不存在返回-1
Console.WriteLine(names.IndexOf("c"));//-1 区分大小写
Console.WriteLine(names.IndexOf("C"));//10

8. LastIndexOf( )

字符串1.Lastlndex0f("字符串") ,查询参数在字符串中最后一次出现的下标,找不到返回-1

Console.WriteLine(names.LastIndexOf("张"));//5
Console.WriteLine(names.LastIndexOf("毛"));//7
Console.WriteLine(names.LastIndexOf("李"));//-1

9. 会忽略 大小写进行查询

string str1 = "aseafefAbDASFBa";
Console.WriteLine(str1.IndexOf("b")); //8
// 会忽略 大小写进行查询
Console.WriteLine(str1.IndexOf("b", StringComparison.OrdinalIgnoreCase)); //8
Console.WriteLine(str1.IndexOf("a", 3)); //3, 从指定的索引位置开始查询指定字符
Console.WriteLine(str1.LastIndexOf("a", 3)); //3,从后向前查询参数字符串首次出现的索引位置。

10. IndexOfAny( char[ ] )

字符串1.lndex0fAny(字符类型的数组) ,从前向后查询源字符串中首次出现的指定字符数组中任意一个字符的位置

Console.WriteLine(str1.IndexOfAny(new char[] { 'b', '1', '2', 'a' }));//0

11. LastIndexOfAny( char[ ] )

字符串1.Lastlndex0fAny(字符类型的数组),从后向查前询源字符串中首次出现的指定字符数组中任意一个字符的位置

Console.WriteLine(str1.LastIndexOfAny(new char[] { 'b', '1', '2', 'a' }));//14

12. Insert( )

插入:字符串1.Insert(插入索引,插入的字符串) ,在指定下标的位置插入指定的字符串,形成新的字符串。

string oldString = "hello";
string newStr4 = oldString.Insert(1, "AAAA");
Console.WriteLine(newStr4);// hAAAAello
Console.WriteLine(oldString);//hello

13. Remove( )

字符串1.Remove(索引,删除个数) 

删除,一个参数从指定下标开始删除到字符串末尾,返回新的字符串

string newStr5 = oldString.Remove(1, 3);
Console.WriteLine(newStr5);//ho
Console.WriteLine(oldString);//hello

14. Replace( )

字符串1.Replace (old, new)

替换,新旧字符串替换,也可以替换某个字符,返回新的字符串

string newStr6 = oldString.Replace("ll", "AA");
Console.WriteLine(newStr6);//heAAo
Console.WriteLine(oldString);//hellostring newStr7 = oldString.Replace('l', 'A');
Console.WriteLine(newStr7);//heAAo
Console.WriteLine(oldString);//hello

15. IsNullOrEmpty( )

判断参数是否是Null 或者 是Empty"空字符串"和WhiteSpace空格,是返回true,不是返回false。

string str2 = "";
string names = "张杰毛不易张三毛晓彤CC";
Console.WriteLine(string.IsNullOrEmpty(str2));//true
Console.WriteLine(string.IsNullOrEmpty(names));//false
Console.WriteLine(string.IsNullOrEmpty(null));//True

16. Join(参数1,参数2)

字符串拼接:("分隔符",数组) 指定什么东西把数组拼接成字符串

char[] cs = new char[] { 'b', '1', '2', 'a' };
string[] ss = new string[] { "张三", "李四", "王五" };
Console.WriteLine(string.Join("-", ss));//张三-李四-王五
Console.WriteLine(string.Join("=》", cs));//b=》1=》2=》a

17. SubString( )

截取字符串。参数1:起始索引 参数:截取长度

string[] strs4 = new string[] { "你好", "hello", "world" };
Console.WriteLine(string.Concat(strs4));//你好helloworld//SubString()截取字符串。参数1:起始索引 参数:截取长度
Console.WriteLine("hello".Substring(1, 3));//ell

18. ToUpper( ) 将字母切换为大写

      ToLower()  将字母切换为小写

//ToUpper( ) 将字母切换为大写
Console.WriteLine("hello".ToUpper());//HELLO
Console.WriteLine("HELLO".ToUpper());//HELLO
Console.WriteLine("中文".ToUpper());//中文//ToLower()  将字母切换为小写
Console.WriteLine("Hello".ToLower());//hello
Console.WriteLine("HELLO".ToLower());//hello
Console.WriteLine("中文".ToLower());//中文

19. ToString( )平时省略

Console.WriteLine("hello");//hello
Console.WriteLine("hello".ToString());//hello

20. Trim( ) 去除字符串两端的空格,但不会去除中间的空格。

      TrimEnd( )去除右侧的空白

     TrimStart( )去除左侧的空白

Console.WriteLine("    hel    lo    ".Trim());//hel    lo
Console.WriteLine("    hel    lo    ".TrimEnd().TrimStart());//hel    lo

21. ToCharArray( )

字符串1.ToCharArray(开始的索引,数组中的个数)不传参默认整个字符串,将一个字符串转换为char数组

char[] char2 = names.ToCharArray();
for (int i = 0; i < char2.Length; i++)
{Console.WriteLine($"{char2[i]}");
}

22. Split( " , " )

字符串1.Split("分隔符") ("自定义多个分割符","")

分割,从指定的参数字符位置开始分割,返回一个分割后对的数组。

names = "张杰,毛不易,张三,毛晓彤";
string[] arrStr = names.Split(',');//一定要有指定字符,不然没办法切割成功
for (int i = 0; i < arrStr.Length; i++)
{Console.WriteLine($"{arrStr[i]}");
}

23. SubString( )

截取字符串。参数1:起始索引 参数:截取长度

string[] strs4 = new string[] { "你好", "hello", "world" };
Console.WriteLine("hello".Substring(1, 3));//ell

24. string.Format( ) 格式化

//字符串格式化
Console.WriteLine("姓名{0},年龄{1},性别{2}", "张三", 30, true); //姓名张三,年龄30,性别True
Console.WriteLine("{0},{1}", "张三", 30, true);//张三,30Console.WriteLine(string.Format("姓名{0},年龄{1},性别{2}", "张三", 30, true)); //姓名张三,年龄30,性别True
Console.WriteLine(string.Format("{0,10}", "张三", 30, true));//张三  一个数据至少有几个字符

25. string.Format( )和ToString( ): 字符串格式化

 参考:https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/standard-numeric-format-strings

// C货币   {0:C3},其中0表示参数索引,C3表示显示成货币,并保留3位小数
Console.WriteLine(string.Format("{0:C3}----{1:c2}", 12, 13));//¥12.000----¥13.00// N数字  显示成数字,并保留3位小数
Console.WriteLine(string.Format("{0:N3}", 12));//12.000// P百分比,显示成百分比,保留3位小数
Console.WriteLine(string.Format("{0:P3}", 0.12));//12.000%// X,Hex 16进制   0-9,A,B,C,D,E,F  显示成16进制
Console.WriteLine(string.Format("{0:X}", 12));//CConsole.WriteLine(12.ToString("N1"));//12.0
Console.WriteLine(12.ToString("C1"));//¥12.0double num1 = .12D;
double num2 = 0.12D;
Console.WriteLine(0.12.ToString("P3"));//12.000%Console.WriteLine(12.ToString("X"));//C

http://www.yayakq.cn/news/443434/

相关文章:

  • 做网站需要到哪些部门登记做牛津布面料在哪个网站找客户
  • 网站建设提供书面资料清单网页设计图片素材小插件
  • 做中东市场哪个网站合适wordpress静态化首页
  • 手机行业网站下列软件属于网站开发工具的是
  • 曲靖市麒麟区建设局规划网站网页设计技能证书怎么考
  • 华铭保信建筑公司网站元氏县城有做网站广告的吗
  • wordpress建站教程视频教程域名和服务器的关系
  • 滨海新区做网站电话网站做程序员
  • 东阳做网站做水果网站特点分析
  • 枣庄网站建设哪家公司好oa系统的主要功能
  • 做翻译赚钱的网站清远清城区
  • 企业网站制作校园网站建设先进
  • 一个网站只有一个核心关键词江门百度网站快速优化
  • 宿迁网站建设公司百度我的订单app
  • 台州网站制作江门北京网站建设
  • 西安制作网站公司哪家好未来做那些网站能致富
  • 二手交易网站开发可参考文献房产信息查询系统官方网站
  • 网站建设合同书保密条款苍南建设网站
  • 网站备案个人和企业的区别app开发网上app开发
  • seo做的比较好的网站的几个特征建网站就找伍佰亿
  • asp.net做网站步骤那个网站做外贸最好
  • 陆家网站建设大连工业大学是211还是985
  • 个人asp网站模板下载网站的服务器和空间
  • 网站建设方案ppt 枫子科技搜索引擎免费登录入口
  • 找资源的关键词有哪些南宁网站seo
  • 个人电脑搭建成网站服务器wordpress 文章显示
  • 成都网站开发建设推广公司域名备案怎么弄
  • 韩国时尚网站欣赏免费个人网站模版下载
  • 重庆的做网站公司私密浏览器官网
  • 阳泉网站建设哪家便宜微分销软件