【C#视频】——基础知识点(2)

xiaoxiao2021-02-28  52

反转

1.             string[] text = {"我","是","好人"};                          for (int i = text.Length-1; i >= 0; i--)             {                 Console.Write(text[i] + "\t");             } 2.             string[] text = {"我","是","好人"};             Array.Reverse(text);             for (int i = 0; i < text.Length; i++)             {                 Console.Write(text[i] + "\t");             } 3. string[] text = {"我","是","好人"};             string temp = "";             for (int i = 0; i < text.Length/2; i++)             {                 temp = text[i];                 text[i] = text[text.Length - 1 - i];                 text[text.Length - 1 - i] = temp;                              }             for (int i = 0; i < text.Length; i++)             {                 Console.Write(text[i] + "\t");             }             Console.ReadKey();

移除

            string str = "熊 祁 很   纯洁,而     且还很  ----帅";             char []chs=new char[]{' ','-'};             string []result=str.Split (chs, StringSplitOptions .RemoveEmptyEntries );//把不想要的切除             for (int i = 0; i < result.Length ; i++)             {                 Console.Write(result[i]);             }                   Console.ReadKey(); Split (chs, StringSplitOptions .RemoveEmptyEntries );//把不想要的切除             for (int i = 0; i < result.Length ; i++)             {                 Console.Write(result[i]);             }                   Console.ReadKey();             string date = "2018--------5-----22";             char []chs=new char[]{'-'};                         string []time=date.Split (chs, StringSplitOptions .RemoveEmptyEntries );//把不想要的切除                        Console.Write("{0}年{1}月{1}日",time[0],time[1],time[2]);                              Console.ReadKey();Split (chs, StringSplitOptions .RemoveEmptyEntries );//把不想要的切除                        Console.Write("{0}年{1}月{1}日",time[0],time[1],time[2]);                              Console.ReadKey();             string email = "abc@163.com";             string []strs=email.Split ('@');             Console.WriteLine ("用户名是{0}",strs[0]);             Console.WriteLine ("域名是{0}",strs[1]); Split ('@');             Console.WriteLine ("用户名是{0}",strs[0]);             Console.WriteLine ("域名是{0}",strs[1]);

        static void Main(string[] args)         {             string text = "老苏果然很邪恶";             text = text.Remove(5);             Console.WriteLine(text);             Console.ReadKey();         } Remove(5);             Console.WriteLine(text);             Console.ReadKey();         }

            string text = "老苏果然很邪恶";             text = text.Remove(2,3);//从哪个地方开始移除,移除多少个             Console.WriteLine(text);             Console.ReadKey();

 

替换

 

            string name = "小羊很邪恶";             name = name.Replace('很', '不');             char[] chs = new char[] { '-' };                Console.Write(name);             Console.ReadKey();Replace('很', '不');             char[] chs = new char[] { '-' };                Console.Write(name);             Console.ReadKey();

截取

            string name = "哈哈,小羊很邪恶";             name = name.Substring(4);//截取字符串             Console.Write(name);             Console.ReadKey();Substring(4);//截取字符串             Console.Write(name);             Console.ReadKey();

显示:羊很邪恶

            string name = "哈哈,小羊很邪恶";             name = name.Substring(4,2);//截取字符串             Console.Write(name);             Console.ReadKey();Substring(4,2);//截取字符串             Console.Write(name);             Console.ReadKey();

显示:羊很

判断开头和结尾

            string str = "小羊很纯洁";             bool result = str.StartsWith("小羊很");//判断字符串是否以某个字符串开头             //bool result = str.EndsWith ("纯洁");//判断字符串是否以某个字符串结尾             //str.Contains("小");//判断字符串中有没有的             if (result)             {                 Console.WriteLine("有这个字符串");             }             else             {                 Console.WriteLine("没有这个字符串");             }             Console.ReadKey(); StartsWith("小羊很");//判断字符串是否以某个字符串开头             //bool result = str.EndsWith ("纯洁");//判断字符串是否以某个字符串结尾             //str.Contains("小");//判断字符串中有没有的             if (result)             {                 Console.WriteLine("有这个字符串");             }             else             {                 Console.WriteLine("没有这个字符串");             }             Console.ReadKey();             string str = "小羊很纯洁,哈哈哈";             int index = str.IndexOf("纯");//如果这个字符串在这个字符串中,那么就会把这个字符串的索引显示出来,如果找不到这个字符串,返回的结果是-1                 int index = str.IndexOf("哈", 8);//找一个字符串从某个索引开始找,找到了就返回索引,找不到就返回-1             int index =str.LastIndexOf ("哈");//找最后一个字符串的索引,三个哈中最后一个哈             Console.WriteLine(index);             string path = @"E:\Program Files\Microsoft Visual Studio 10.0\VC#\Snippets\2052\Visual C#\小杨.exe";             int index = path.LastIndexOf("\\");             string st = path.Substring(index + 1);             Console.WriteLine(st);             Console.ReadKey();IndexOf("纯");//如果这个字符串在这个字符串中,那么就会把这个字符串的索引显示出来,如果找不到这个字符串,返回的结果是-1                 int index = str.IndexOf("哈", 8);//找一个字符串从某个索引开始找,找到了就返回索引,找不到就返回-1             int index =str.LastIndexOf ("哈");//找最后一个字符串的索引,三个哈中最后一个哈             Console.WriteLine(index);             string path = @"E:\Program Files\Microsoft Visual Studio 10.0\VC#\Snippets\2052\Visual C#\小杨.exe";             int index = path.LastIndexOf("\\");             string st = path.Substring(index + 1);             Console.WriteLine(st);             Console.ReadKey();

插入

            string str = "小羊很纯洁,哈哈哈";             str = str.Insert(9, "!");//在某个索引处查入字符串                        Console.WriteLine(str);             Console.ReadKey(); Insert(9, "!");//在某个索引处查入字符串                        Console.WriteLine(str);             Console.ReadKey();             string[] names = {"卡卡西","熊祁","白起","我爱罗","赤井秀一","服部平次" };             string st = string.Join("|", names);             Console.WriteLine(st);             Console.ReadKey(); Join("|", names);             Console.WriteLine(st);             Console.ReadKey();

            string str = "";             bool result= string.IsNullOrEmpty("哈哈");             if (result)             {                 Console.WriteLine("有东西");              }             else             {                 Console.WriteLine("你猜");             }             Console.ReadKey();IsNullOrEmpty("哈哈");             if (result)             {                 Console.WriteLine("有东西");              }             else             {                 Console.WriteLine("你猜");             }             Console.ReadKey();

忽略大小写

            Console.WriteLine("输入第一门课程");             string str1 = Console.ReadLine();             Console.WriteLine("输入第二门课程");             string str2 = Console.ReadLine();             bool result = str1.Equals(str2, StringComparison.OrdinalIgnoreCase);//忽略大小写比较              if (result)             {                 Console.WriteLine("课程一样");             }             else             {                 Console.WriteLine("课程不同");             }                       Console.ReadKey();Equals(str2, StringComparison.OrdinalIgnoreCase);//忽略大小写比较              if (result)             {                 Console.WriteLine("课程一样");             }             else             {                 Console.WriteLine("课程不同");             }                       Console.ReadKey();

读文件

using System.IO;         static void Main(string[] args)         {             //找到文本文件             string path=@"C:\Documents and Settings\Administrator\桌面\book.txt";             //读取文本文件,是一行一行的读             string []text= File.ReadAllLines (path,Encoding.Default);             for (int i = 0; i < text.Length ; i++) {     string []sts= text [i].Split (new char[]{' '},StringSplitOptions .RemoveEmptyEntries );                                if (sts[0].Length >=10)             {             Console.WriteLine( sts[0].Substring (0,8)+"...|"+sts[1]);             }                 else             {                     Console.WriteLine (sts[0]+"|"+sts[1]);             } }                         Console.ReadKey();         }

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2621840.html

最新回复(0)