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();
}
}
}
C#基础03
最新推荐文章于 2023-04-29 18:33:00 发布