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之间不能有其他代码,它们必须紧密相联
C# 编程—字符串(方法应用)、数学Math函数、DateTime、异常捕获、其他的更多相关文章
- PHP函数积累总结(Math函数、字符串函数、数组函数)
Math函数:10个较常用标红.abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切ata ...
- javascript中Math函数的属性与方法
math函数的属性 Math.PI:返回圆周率. math函数的方法 绝对值: Math.abs(); 对数进行上舍入: Math.ceil(); 对数进行下舍入: Math.floor(); Mat ...
- js字符串转换为数字的三种方法。(转换函数)(强制类型转换)(利用js变量弱类型转换)
js字符串转换为数字的三种方法.(转换函数)(强制类型转换)(利用js变量弱类型转换) 一.总结 js字符串转换为数字的三种方法(parseInt("1234blue"))(Num ...
- JavaScript 数学 (Math) 方法
一.Math 方法 1.Math.round(x) 的返回值是 x 四舍五入为最接近的整数: Math.round(7.8); // 返回 8 Math.round(3.3); // 返回 3 2.M ...
- Python 函数式编程 & Python中的高阶函数map reduce filter 和sorted
1. 函数式编程 1)概念 函数式编程是一种编程模型,他将计算机运算看做是数学中函数的计算,并且避免了状态以及变量的概念.wiki 我们知道,对象是面向对象的第一型,那么函数式编程也是一样,函数是函数 ...
- 第一百零八节,JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式
JavaScript,内置对象,Global对象字符串编码解码,Math对象数学公式 学习要点: 1.Global对象 2.Math对象 ECMA-262对内置对象的定义是:"由ECMASc ...
- 详解Python编程中基本的数学计算使用
详解Python编程中基本的数学计算使用 在Python中,对数的规定比较简单,基本在小学数学水平即可理解. 那么,做为零基础学习这,也就从计算小学数学题目开始吧.因为从这里开始,数学的基础知识列位肯 ...
- Python 字符串方法详解
Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. ...
- 脚本命令高级Bash脚本编程指南(31):数学计算命令
题记:写这篇博客要主是加深自己对脚本命令的认识和总结实现算法时的一些验经和训教,如果有错误请指出,万分感谢. 高等Bash脚本编程指南(31):数学盘算命令 成于坚持,败于止步 操作数字 factor ...
随机推荐
- Axis2 客户端调用 设置超时时间
我用的是axis2-1.6.2版本.请看下面的客户端代码: import org.apache.axis2.client.Options; import com.ctis.ta.service.imp ...
- springboot中MongoDB的使用
转载参考:http://www.ityouknow.com/springboot/2017/05/08/spring-boot-mongodb.html MongoDB 是一个高性能,开源,无模式的文 ...
- Jmeter --Json Extractor (后置处理器)
一.使用场景 Json Extractor 后置处理器用在返回格式为json的HTTP请求中, 用来获取返回的json中的某个值.并保存成变量供后面的请求进行调用或者断言等. 二.使用方法 1.创建H ...
- vmware版本选择
vmware哪个版本好用 2014-03-10 22:59一枚小白3 | 分类:常见软件 | 浏览6743次 准备装ghost xp,想问下哪个版本更适合?或者现在哪个版本更稳定,求不要复制,求大神解 ...
- JAVA学习笔记--赋值(“=”)
参考来源:<java编程思想(第四版)> 见第三章3.4节 基本数据类型存储了实际的数值,并非指向一个对象的引用,故其赋值,就是直接将一个地方的内容复制到了另一个地方.例如,对基本数据类型 ...
- 分别在javascript和JSP中动态设置下拉列表默认值
一.JavaScript中动态设置select标签中<option>选项的默认值: 比如,要完成下边这个下拉列表的动态显示,并且当进行前后翻页时,下拉列表中的值自动更新为当前页码: 图1 ...
- iOS设计模式之装饰者模式
一,什么是装饰模式 模式定义 装饰者包含被装饰者的所有接口和引用,方法实现完全是引用调用自己的方法,在装饰者子类添加新功能. 注释: Category不要重写被装饰对象的方法,否则改变了被装饰对象的行 ...
- java 序列化机制
package stream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io ...
- this.$nextTick 与window.setTimeout
两个都可以设置运行先后.前者,方式: this.$nextTick(() => { this.$refs.orgAddOrUpdate.init(row, isAdd) }) 其中orgAddO ...
- [HDU2294]Pendant
题目:Pendant 链接:http://acm.hdu.edu.cn/showproblem.php?pid=2294 分析: 1)f[i][j]表示长度为i,有j种珍珠的吊坠的数目. $f[i][ ...