DateTime类(值类型)
string a;
DateTime before,now,later; //Datetime是值类型
before = DateTime.Parse("2000-01-01"); //时间赋值
now = DateTime.Now;
later = now.AddMinutes(20); //时间推后20min
a = now.ToString("yyyy-MM-dd hh-mm-ss"); //时间输出格式
TimeSpan interval; //计算时间间隔
interval = later - now;
Console.WriteLine(before);
Console.WriteLine(now);
Console.WriteLine(a);
Console.WriteLine(later);
Console.WriteLine(now.Year); //输出年,同理可输出月、日
Console.WriteLine(interval);
String类(引用类型)
string a, b, c;
a = "1";
b = "22";
c = "333";
string A = a +" "+ b + c + b; //连接
bool d = (a == b); //字符串内容是否相等
char e=A[2]); //取A的第3个字符
Console.WriteLine(b.Length); //获得字符串长度
Console.WriteLine(A.IndexOf(b)); //获得b在A中的起始下标
Console.WriteLine(A.LastIndexOf(b)); //获得最后一个b的下标
Console.WriteLine(A.StartsWith(a)); //判断A字符串开头是否与a字符串相同 同理有EndsWith
Console.WriteLine(A.Substring(3, 5)); //获得子串,1表示下标,3表示取多长,若只有一个参数,则表示取到最后
Console.WriteLine(a);
a = a.Trim(); //去空格 TrimEnd去尾部的空格
Console.WriteLine(a);
Console.WriteLine(a.PadLeft(5)); //在a前添加5个空格
Console.WriteLine(A.Insert(3, "555")); //插入字段 3表示下标,555为插入字符串
Console.WriteLine(A.Remove(4)); //删除下标4以后的所有字符串