C#基础03

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

namespace Base03
{
    class Program
    {
        static void Main(string[] args)
        {

            //char c = ' ';
            判断当前的字符是否是字母Char,IsLetter
            针对某一些特殊的要求
            //Console.WriteLine(Char.IsLetter(c));
            判断字符是否是数字 Char.IsNumber  String char[]
            //Console.WriteLine(Char.IsNumber(c));
            //Console.WriteLine(Char.IsUpper(c));//大写
            //Console.WriteLine(Char.IsLower(c));//小写
            判断字符是否是空白(空格)
            //Console.WriteLine(Char.IsWhiteSpace(c));


            //地址 硬盘地址(硬盘路径)
            //String path = @"D:\images";
            //Compare方法用来比较两个字符串是否相等。 0代表相同  1代表不相同
            //string s1 = "Aaaa";
            //string s2 = "Aaaa";
            //Console.WriteLine(String.Compare(s1, s2));
            CompareTo方法用来比较两个字符串是否相等。
            //Console.WriteLine(s1.CompareTo(s2));
            Equals方法主要用来比较两个字符串是否相等。
            //Console.WriteLine(s1.Equals(s2));

            //获得计算机系统时间
            //Console.WriteLine(DateTime.UtcNow);//中时区时间
            //Console.WriteLine(DateTime.Now);//本时区时间

            //Format方法,用于将字符串数据格式化成指定的格式
            //string time = string.Format("{0:d}",DateTime.Now);//{0:d}  0占位符 d格式
            //Console.WriteLine(time);

            //string str = string.Format("{0},{1}",DateTime.Now, DateTime.UtcNow);
            //string str = string.Format("{0:F}", DateTime.Now);
            //Console.WriteLine(str);

            //货币类型 C
            //string str = string.Format("{0:C4}", 123);
            //Console.WriteLine(str);

            //SubString方法,该方法可以截取字符串中指定位置和指定长度的字符。
            //string str = "abcdefgh";
            // String SubString(int startIndex) //从开始的位置 到最后位置进行保留
            //Console.WriteLine(str.Substring(1));
            // String Substring(int startIndex,int length) //从开始的位置  新的字符串的长度
            //Console.WriteLine(str.Substring(1, 4));

            //Split方法,用于分割字符串。该方法的返回值是包含所有分割子字符串的数组对象,
            //可以通过数组取得所有分割的子字符串。
            //string str = "1,2,3,4,5,6,7,";
            //string[] strs = str.Split(',');
            //Console.WriteLine(strs.Length);
            //Console.WriteLine(strs[6]);

            //string str = "1,2.3,4,5?6!/";
            //string[] strs = str.Split(',','.','?','!');
            //Console.WriteLine(strs.Length);

            //Insert方法,用于向字符串的任意位置插入新元素
            //string str = "123";
            String Insert(int startIndex,String value)
            //string newstr = str.Insert(0, "0");
            //Console.WriteLine(newstr);

            //填充字符 PadLeft/PadRight
            //string str = "123";
            //string newstr = str.PadLeft(10, 'a');
            //Console.WriteLine(newstr);
            //新闻的内容 哈哈哈哈......
            //string str = "123";
            //string newstr = str.PadRight(10, '.');
            //Console.WriteLine(newstr);

            //Remove方法,用于从一个字符串指定位置开始,删除指定数量的字符
            //string str = "123";
            //string newstr = str.Remove(1, 1);
            //Console.WriteLine(newstr);

            //Copy和CopyTo方法,用于将字符串复制到另外一个字符串或char类型的数组中
            //string s1 = "1";
            //string s2 = String.Copy(s1);
            //Console.WriteLine(s1.ToString());
            //string s1 = "123456";
            //char[] chars = new char[] { 'a', 'b', 'c', 'd', 'e' };
            //s1.CopyTo(1, chars, 0, 4);
            //Console.WriteLine(chars);

            //Replace方法
            //string str = "1231231231231233123123";
            //Console.WriteLine(str.Replace("1", "a"));
            //Console.WriteLine(str.Replace('3','a'));

            //index SubString方法
            //string path = "xxxxx.jsp";
            //int index = path.IndexOf(".");
            //Console.WriteLine(path.Substring(0, index));

            //string path = "x.x.x.x.x.jsp";
            //int index = path.LastIndexOf(".");
            //Console.WriteLine(path.Substring(0, index));

            //ISerializable 序列化 和 反序列化 的接口 是Java的方法
            //拼接SQL语句
            //StringBuilder sb = new StringBuilder();
            //sb.Append(1);
            //sb.Append("2");
            Console.WriteLine(sb.ToString());//默认ToString()
            //Console.WriteLine(sb);
            //sb.AppendFormat("{0:F}",DateTime.Now);
            //sb.Append("\n123");
            //sb.Append(1);
            //sb.Append(3);
            //sb.Insert(1, 2);
            //sb.Remove(0,2);
            //sb.Replace('3', '5');
            //Console.WriteLine(sb);
            //Console.ReadKey();


            //--------------------------------------------------------------------------------------------------------------------------------

            //1.取出该文件名“abcd.cs”的后缀名。
            //string path = "abcd.cs";
            //int index = path.LastIndexOf(".");
            //Console.WriteLine(path.Substring(index));
            //Console.ReadKey();

            //2.判断邮箱格式是否正确(@出现的位置要前于.出现的位置)
            //Console.WriteLine("请输入你的邮箱");
            //String str = Console.ReadLine();
            //bool f = true;
            //Console.WriteLine(f=str.IndexOf('@')<str.IndexOf("."));
            //Console.ReadKey();

            //3.控制台接收输入(类似“aa @bb”字符串),判断以“@”分割的前后两个字符串是否相等。
            //Console.WriteLine("控制台接收输入(类似“aa @bb”字符串)");
            //string str = Console.ReadLine();
            //string[] strs = str.Split('@');
            //Console.WriteLine(strs[0].CompareTo(strs[1]));
            //Console.ReadKey();

            //4.定义“好好学习,天天向上”这个字符串,将字符串中“天天”两个字替换为“时时”,要求结果字符串为“好好学习,时时向上”
            //string str = "好好学习,天天向上";
            //Console.WriteLine(str.Replace("天天", "时时"));
            //Console.ReadKey();

            //5.定义char字符'a',判断是不是大写,是不是小写,是不是数字,然后转换为大写输出
            //char c = 'a';
            //Console.WriteLine(Char.IsUpper(c));//大写
            //Console.WriteLine(Char.IsLower(c));//小写
            //Console.WriteLine(Char.IsNumber(c));//数字
            //Console.WriteLine(Char.ToUpper(c));//然后转换为大写输出
            //Console.ReadKey();

        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值