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 ...
随机推荐
- 《Spring Boot实战》笔记 (六章)
6.1 基本配置 ........................................................................................... ...
- spring boot 提纲
http://tengj.top/categories/Spring-Boot%E5%B9%B2%E8%B4%A7%E7%B3%BB%E5%88%97/ http://blog.csdn.net/ca ...
- Spring---Spring Aware
1.概述 1.1.Spring中的 所有Bean 对Spring容器的存在 是没有意识的(即你可以将容器换成别的容器,这样使用容器与Bean之间的耦合度很低): 但在实际项目中,不可避免的要用到 ...
- JAVA学习笔记--赋值(“=”)
参考来源:<java编程思想(第四版)> 见第三章3.4节 基本数据类型存储了实际的数值,并非指向一个对象的引用,故其赋值,就是直接将一个地方的内容复制到了另一个地方.例如,对基本数据类型 ...
- Codeforces 776E: The Holmes Children (数论 欧拉函数)
题目链接 先看题目中给的函数f(n)和g(n) 对于f(n),若自然数对(x,y)满足 x+y=n,且gcd(x,y)=1,则这样的数对对数为f(n) 证明f(n)=phi(n) 设有命题 对任意自然 ...
- UIView的 形变属性transform
// ViewController.m // 形变属性transform // // Created by LiuWei on 2018/4/23. // Copyright © 2018年 xxx. ...
- vue中的文件上传和下载
文件上传 vue中的文件上传主要分为两步:前台获取到文件和提交到后台 获取文件 前台获取文件,主要是采用input框来实现 <el-dialog :title="addName&quo ...
- HDU 4812 (点分治)
题目:https://vjudge.net/contest/307753#problem/E 题意:给你一颗树,树上每个点都有个权值,现在问你是否存在 一条路径的乘积 mod 1e6+3 等于 k的 ...
- react教程 — redux
一.概念: http://caibaojian.com/react/redux-basic.html 或 https://www.cnblogs.com/maopixin ...
- ElasticSearch 简介概念及核心
1.ES是什么 ES是面向文档的Nosql,这意味着它可以存储整个对象或文档.然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索.在es中,你可以对文档(而非成行成列的数据)进行索 ...