• 3月11日 异常语句 类


    一、异常语句 try catch finally

    try ;保护执行里面的代码,若其中有一句有误,直接跳转到catch,不会管下面的内容

    try

    {

    Console.Write("请输入一个整数");

    int a=int.Parse(Console.ReadLine());

    Comsole.WriteLine("hello");

    }

    catch//try中发现异常,直接执行,若try中无错则不执行

    {

    Console.WriteLine("输入有误!");

    }

    finally//无论上面有没有错都需要执行;

    {

    Console.WhiteLine("谢谢使用,再见");

    }

    Console.ReadLine();

    二、类

    (一)String类

    string a=("    abcefg    ");
    int b=a.Length;//长度
    Console.WhiteLine(b);
    
    string c=a.Trim();//去掉前后空格;
    Console.WhiteLine(c);
    Console.White("
    ");
    string d=a.TrimStart();//去掉前空格;
    Console.WhiteLine(d);
    Console.White("
    ");
    string e=a.TrimEnd();//去掉后空格;
    Console.WhiteLine(e);
    Console.White("
    ");
    string f=a.ToUpper();//全部将小写转换成大写;
    Console.WhiteLine(f);
    string g=a.ToLower();//全部将大写转换成小写;
    Console.WhiteLine(g);
    //索引号是从0开始的;
    string h=a.Substring(4);//里面一个值,表示从这个索引开始一直截取到最后
    Console.WhiteLine(h);//若不重新赋值,a是没有变化的
    string i=a.Sunstring(4,3);//两个值,表示从哪个索引号开始,截取多少长度;
    Console.WhiteLine(i);
    
    //a=a.Replace("de","DE");//旧的替换成新的
    //Console.WhiteLine(a);
    string j="2012 12 23";
    string [] aa=j.Split();//分割字符串
    foreach(string m in aa)
    {
    Console.WhiteLine(m);
    }
    
    string a = "    abCdefgd8    ";
                int c = a.IndexOf("d");//从前面开始找,找到第一个,数它的索引号
                int d = a.LastIndexOf("d");
                bool b = a.Contains("dd");//是否包含此字符串
                Console.WriteLine(d);
    Console.ReadLine();
    
    (二)Math
    //double a = 1.5;
                //Console.WriteLine(Math.Ceiling(a));//取上线
                //Console.WriteLine(Math.Floor(a));//取下线
                //Console.WriteLine(Math.PI*a);//π  圆周率
                //Console.WriteLine(Math.Sqrt(a));//开平方根
                //Console.WriteLine(Math.Round(a));//四舍五入
                ////注意:奇数.5的情况下,取上线
                ////偶数.5的情况下,取下线
  • 相关阅读:
    Hyperledger Fabric的容灾备份及恢复方法
    Sentinel使用
    Fabric1.4 架构和原理
    centos开放指定端口
    Python使用ProtoBuffer
    C++动态创建对象
    Shell笔记
    Go语言基础(二)
    Go语言基础(一)
    git常用命令
  • 原文地址:https://www.cnblogs.com/dongqiaozhi/p/5267531.html
Copyright © 2020-2023  润新知