C# 编程—字符串(方法应用)、数学Math函数、DateTime、异常捕获、其他


其他:
        #--任意位数字,有几位显示几位
        0--至少以为数字,不足则补0
        例如:#.00--必须保留两位小数
       

 


字符串(string):

        Length  长度

        TrimStart() 压缩左边的空格
        TrimSEnd() 右
        Trim() 左右两边

        ToUppter()全部大写
        ToLower()全部小写

        Substring(3)   截取 从第三个开始截取
        Substring(3,5)   截取 从第三个开始截取 在从第三个开始算12345 个
        370302199004170810
        123456789012345678

        获取生日
        生成四位验证码
        判断邮箱格式是否正确

        IndexOF("字串")  查找字符串中第一个出现字串的位置
        LastindexOF("")  查找字符串中最后一个出现字串的位置

        StartWith("ab") 开头 判断bool (true) ab是不是要判断的字符串中的开头 如果是返回true 如果不是返回false

        EndWith()  结尾

        contains() 包含

        Replace(" ",""); " "旧的替换成""。返回替换后的输出

数学(Math):

        Math.pow(2,3); 2的三次方  2^3   幂指数
        Math.sqrt(9);  9的平方根

        Math.Celling(double); 取得大于当前小数的最小整数 类似翻页Math.Floor(double); 取得小于当前小数的最小整数

        Math.Round();  四舍五入

        log 对数


时间(DateTime):       

        DateTime shijian=new DateTime([年,月,日[,时,分,秒]]); 都不写显示耶稣诞生日
        DateTime shijian=DateTime.Now; 当前时间

        Console.WriteLine(shijian。Tostring(yyyy年m月·····));格式化字符串

        shijian.AddDays(-100000);减多少天
        addhours·····

        shijian.DayOFYear  一年中的第几天
        shijian.DayOFWeek

        timespan  日期与日期相减出的是时间差 用timespan存储  在用. 转换成相差天数。。。

 

try-catch 异常捕获
       
        我们在程序中经常会出现各种各样的异常,你如果想让你的程序变得坚强一点,在你的代码中应该经常使用 try-catch 来进行异常捕获。
       
        哪行代码可能出现异常,就踹它一脚。
        语法:
        try
        {可能出现异常的代码;}
        catch
        {出现异常后要执行的代码;}
       
        执行过程:如果 try 中的代码没有出现异常,那么 catch 中的代码不会执行。如果 try 中的代码出现异常,那怕这行出现异常的代码后面还有一百行都不会执行,而是直接跳到 catch中执行其中的代码。(涉及变量的作用域)
        注意:try和catch之间不能有其他代码,它们必须紧密相联

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 664507902@qq.com联系,我将以第一时间删除相关内容。

posted @ 2015-05-13 08:50  木头园—OOIP  阅读(303)  评论(1编辑  收藏  举报