10002 dotNet字符串练习及源代码,C#实例教程 – 恵玩科技

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Practice
{
    class Program
    {
        static void Main(string[] args)
        {
            //倒序输出
            string str = "abc";
            for (int i=str.Length-1;i>=0;i--)
            {
                //从数组的最后一个元素开始反序遍历
                Console.WriteLine(str[i]);//这么简单的方法,为什么我没有想到
                //必须要建立从相反角度思考的习惯
            }

            Console.WriteLine("-------------------------------------");
            //反序输出英文字母
            string str1 = "hello world I am comming!";
            string[] strs = str1.Split(new char[] { ' '});
            for (int i = strs.Length - 1; i >= 0; i--)
            {
                //从数组的最后一个元素开始反序遍历
                Console.WriteLine(strs[i]);//这么简单的方法,为什么我没有想到
                //必须要建立从相反角度思考的习惯
            }
            Console.WriteLine("-------------------------------------");

            //从email中提取用户名和域名
            string str2 = "example@example.com";
            string[] email = str2.Split(new char[] { '@'});
            Console.WriteLine("用户名是:"+email[0]+"-----------"+"域名是:"+email[1]);

            Console.WriteLine("-------------------------------------");
            //让用户输入一句话,找出所有e的位置
            string str4 = "abcecedeadfee";


            int index = str4.IndexOf("e");
            Console.WriteLine(index);
            while (true)
            {
                index = str4.IndexOf("e", index + 1);//有点像递归
                //如果找到了最后
                if (index == -1)
                {
                    break;
                }
                Console.WriteLine(index);
            }


            //让用户输入一句话,判断这句话中有没有邪恶,如果有邪恶就替换成这种形式然后输出,如:老牛很邪恶,输出后变成老牛很**;

            Console.WriteLine("-------------------------------------");
            string str6 = "邪恶的 刁明想朕!";

            str6 = str6.Replace("邪恶", "**");
            Console.WriteLine(str6);


            Console.WriteLine("-------------------------------------");
            //把{“诸葛亮”,”鸟叔”,”卡卡西”,”卡哇伊”}变成诸葛亮|鸟叔|卡卡西|卡哇伊,然后再把|切割掉
            string[] strs2 = { "春哥", "李狗蛋", "笑笑", "康健" };

            string str5 = string.Join("|", strs2);
            Console.WriteLine(str5);
            Console.ReadKey();
        }
    }
}

 

打赏作者