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之间不能有其他代码,它们必须紧密相联

时间: 2024-08-30 15:49:41

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

字符串、数组及Math常见方法

1.字符串方法    str.charAt()  //在xx位置处字符是什么    str.toLowerCase()  //全转为小写字符    str.toUpperCase()  //全转为大写字符    str.indexOf()  //xx字符首次出现的位置    str.laseIndexOf()  //xx字符最后出现的位置    str.substring()  //字符串从哪个位置截取到哪个位置,原数组不变    str.split()  //字符串以xx字符分割为数组 var

javascript中Math函数的属性与方法

math函数的属性 Math.PI:返回圆周率. math函数的方法 绝对值: Math.abs(); 对数进行上舍入: Math.ceil(); 对数进行下舍入: Math.floor(); Math.pow(x, y); x的y次幂,y可以是分数 求最大最小值:Math.max();和Math.min(); max和min方法中可以有多个值. 随机数: Math.random(); 随生成一个0到1之间的随机数,包含0,不包含1 // 打印20到60之间的随机数 var random = p

Python 基础学习之: Python math 模块、cmath 模块 区别是 cmath 模块运算的是复数,math 模块运算的是数学运算 Python数学函数列表及解释 Python math 模块提供了许多对浮点数的数学运算函数。 Python cmath 模块包含了一些用于复数运算的函数

Python math 模块.cmath 模块 Python 中数学运算常用的函数基本都在 math 模块.cmath 模块中. Python math 模块提供了许多对浮点数的数学运算函数. Python cmath 模块包含了一些用于复数运算的函数. cmath 模块的函数跟 math 模块函数基本一致,区别是 cmath 模块运算的是复数,math 模块运算的是数学运算. 要使用 math 或 cmath 函数必须先导入: import math 查看 math 查看包中的内容: impo

Math Transform Functions数学转换函数

TA-Lib提供了三角函数(正余弦.正余切.双曲).取整.对数.平方根等数学转换函数,均是基于时间序列的向量变换. SIN : Vector Trigonometric Sin 正弦函数:ta.SIN(close) COS : Vector Trigonometric Cos 余弦函数:ta.COS(close) TAN : Vector Trigonometric Tan 正切函数:ta.TAN(close) ASIN : Vector Trigonometric ASIN 反正弦函数:ta.

Strlcpy和strlcat——一致的、安全的字符串拷贝和串接函数

概述 随着流行的缓冲区溢出攻击的增加,越来越多程序员开始使用带有大小,即有长度限制的字符串函数,如strncpy() 和strncat() .尽管这种趋势令人十分鼓舞,但通常的标准C 字符串函数并不是专为此而设计的.本文介绍另一种直观的,一致的,天生安全的字符串拷贝API . 当函数 strncpy()和 strncat()作为 strcpy()和 strcat()的安全版本来使用时,仍然存在一些安全隐患. 这两函数以不同的,非直观的方式来处理NUL 结束符和长度参数,即使有经验的程序员也会混淆

C++编程常用头文件及其包含函数汇总

1. #include<iostream>是标准的C++头文件,任何符合标准的C++开发环境都有这个头文件. 当使用<iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现:当使用<iostream>的时候,该头文件没有定义全局命名空间,必须使用namespace std:这样才能正确使用cout.   2.#include <cstdlib>是C++里面的一个常用函数库, 等价于C中的<stdlib.h>

[python基础(二)]字符串方法

本文介绍了字符串两种重要的使用方式:字符串格式化和字符串方法.一.字符串格式化 二.字符串方法 常用的字符串方法有:find,join,lower,replace,split,strip,translate. 具体的代码见下面 py文件# -*- coding: utf-8 -*- #字符串格式化 #1.简单转换print '%s plus %s equals %s'%(1,2,3)from math import piprint 'Pi:%f...'%pi #2.字段宽度和精度print '%

编程需要知道多少数学知识?

数学和编程有一种容易让人误解的联系.许多人认为在开始学习编程之前必须对数学很在行或者数学分数很高.但一个人为了编程的话,需要学习多少数学呢? ([伯乐在线编注]:本文仅为 Al Sweigart 一家之言,再推荐 Alan Skorkin 的这篇文章<数学是成就卓越开发人员的必备技能>.) 实际上不需要很多.这篇文章中我会深入探讨编程中所需要的数学知识.你可能已经都知道了. 对于基本的编程,你需要知道下面的: 加减乘除 - 实际上,电脑会帮你作加减乘除运算.你仅需要知道什么时候运用它们. 模运

Python 字符串方法详解

Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几乎90% 以上的代码都是关于整数或字符串操作,所以与整数一样,Python 的字符串实现也使用了许多拿优化技术,使得字符串的性能达到极致.与 C++ 标准库(STL)中的 std::string 不同,python 字符串集合了许多字符串相关的算法,以方法成员的方式提供接口,使用起来非常方便. 字符