String:
Lenth  长度 *
Trim() 去前后空格,不会去掉中间的 *
TrimStart()  去掉前空格
TrimEnd()  去掉后空格
ToLower()  转换为小写 *
ToUpper()  转换为大写 *
解释索引  *
IndexOf("cd")  //返回值为2,查找的是第一个匹配项首字母的索引
LastIndexOf("cd") //从最后开始查找,返回第一个匹配项的首字母索引
Contains("aa") //是否包含aa字母  *
StartWith("aa") //是否以aa开头
EndWith("aa")   //是否以aa结尾
Rplace("aa","bb") //将aa替换成bb,如果不重新赋值,那么值不会改变
SubString(3) //去掉012的索引字母,从索引3的字母开始  *
SubString(3,5) //从索引3的字母开始,截取5个字母    *
split()  分割字符串   *


Math:
Abs() 绝对值
floor() 舍去小数位,取下限
Ceiling() 舍去小数位,个位加一,取上限
Round() 四舍五入,但只能控制小数点后一位,如1.49,也是按照1.4来算

Round(a,b) a是变量,b是int类型,表示小数点后保留几位,将之后的一位四舍五入掉,可以用循环来四舍五入规整
3.1415926
Pow(6,6)  计算次方,返回的数为6的6次方

Sqrt()  开根号


DateTime:
处理时间的一些属性和方法

属性:
Year 获取年
Month 月
Day 日
Hour 小时
Minute 分钟
Second秒
Millsecond 毫秒

Dayofyear 一年中第几天
DateTime.Now 获取当前电脑时间


方法:
AddDays();在日期时间值的基础上加天数,需要一个Double值,返回datetime类型

DateTime dt2 = DateTime.Now //现在的电脑时间
Console.WriteLine(da2);  //现在电脑的时间
Console.WriteLine(da2.DayOfWeek);  //现在的时间。是星期几
Console.WriteLine(da2.AddDays(30));  // 加30天后是几号
Console.WriteLine(da2.Add(new TimeSpan(30,0,0,0)));  //组合加法,加30天0小时0分钟0秒后是什么时间。

练习

制作出4位随机数验证码,包含英文大小写及数字

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

namespace 练习
{
    class Program
    {
        static void Main(string[] args)
        {
            //Console.Write("请输验证码:");
            string end = "";
            string a = "abcdefghigklmnopqrsvuvwsyzABCDEFGHIGKLMNOPQRSTUVWXYZ0123456789";
            Random r = new Random();
            //int b = r.Next(1, 62);
            //int c = r.Next(1, 62);
            //int d = r.Next(1, 62);
            //int e = r.Next(1, 62);
            end = a.Substring(r.Next(0, a.Length), 1);
            end += a.Substring(r.Next(0, a.Length), 1);
            end += a.Substring(r.Next(0, a.Length), 1);
            end += a.Substring(r.Next(0, a.Length), 1);
            //string j = f.ToLower();
            //string k = g.ToLower();
            //string l = h.ToLower();
            Console.WriteLine("验证码为:" + end);

            Console.Write("请输入验证码:");
            string yh = Console.ReadLine();
            if (yh.Length == 4)
            {
                //string j = f.ToLower();
                //string k = g.ToLower();
                //string l = h.ToLower();
                //string m = i.ToLower();
                //string yh = yzm.ToLower();
                if (end.ToLower() == yh.ToLower())
                {
                    Console.WriteLine("输入正确!");
                }
                else 
                {
                    Console.WriteLine("输入错误!");
                }
            }
            else 
            {
                Console.Write("验证码位数输入有误!");
            }

            Console.ReadLine();
        }
    }
}
原文地址:https://www.cnblogs.com/songfengyao/p/5532416.html