1.  数据类型转换函数

Convert.ToXXX();

XXX.Parse();

XXX.TryParse();

2. 日期相关的类与函数

获取系统当前日期(含时间):DateTime.Now

获取系统当前日期(不含时间):DateTime.Today

获取DateTime对象的年、月、日、时、分、秒、毫秒

日期比较函数:Compare()

在指定的日期上添加相应的天数、月份、年、时、分、秒

获取指定年月的天数:DaysInMonth()

使用TimeSpan来描述一段时间

3. 字符串相关的函数

字符串格式化函数:string.Format()

取子串函数:Substring()

判断字符串A是否包含字符串B:Contains()

获取字符串A在字符串B中的索引:IndexOf()  LastIndexOf()

字符串分割函数:Split()

剔除首尾指定字符函数:Trim()

在字符串左侧填充指定位数的字符:PadLeft()

在字符串右侧填充指定位数的字符:PadRight()

字符串拼接函数:Concat()

判定字符串A是否以字符串B开头:StartWith()

判定字符串A是否以字符串B结尾:EndWith()

字符串替换函数:Replace()

字符串大小写转换函数:ToLower()、ToUpper()

从字符串A中移除指定的字符串B函数:Remove()

判定字符串是否为空(Null或””或”    ”):IsNullOrEmpty()、IsNullOrWhiteSpace()

4. 字符串格式化函数

格式化日期:yyyyMMdd HHmmssfffffff

格式化为3位一组的数字:ToString(“N”)

格式化货币:ToString(“C”)

格式化为具有指定小数位数的浮点数:ToString(“F”)

String.Format(“{0:yyyyMMdd}”, DateTime.Now);

5. 值类型与引用类型

什么是值类型与引用类型

C#中常用的数据类型

ref、out、params、方法形参的默认值

6. 其他

生成随机数:Random.Next()

文件操作:File.ReadAllText()、File.Exists()、File.ReadAllText()、File.WriteAllText()、File.Copy()、File.Move()、File.Delete()

生成GUID:Guid.NewGuid()

泛型类List<T>

7. 数据库操作

Connection、Command、DataAdapter、DataReader、DataSet

参数化处理DbParameter

熟练使用SqlHelper.cs

8. 高级程序员

委托与事件

泛型

反射

多线程

网络编程

图形图像编程(GDI+)

不安全代码

WPF

WCF

WF

源于摘抄,非原创

c#常用方法和类的更多相关文章

  1. Siki_Unity_2-1_API常用方法和类详细讲解(下)

    Unity 2-1 API常用方法和类详细讲解(下) 任务101&102:射线检测 射线origin + direction:射线检测:射线是否碰撞到物体 (物体需要有碰撞器),碰撞物体的信息 ...

  2. Siki_Unity_2-1_API常用方法和类详细讲解(上)

    Unity 2-1 API常用方法和类详细讲解(上) 任务1&2:课程前言.学习方法 && 开发环境.查API文档 API: Application Programming I ...

  3. Unity3D入门 UnityAPI常用方法和类

    时间函数: 这里只列举了一部分,更多的看Scripting API using System.Collections; using System.Collections.Generic; using ...

  4. C#中读写Xml配置文件常用方法工具类

    场景 有时需要使用配置文件保存一些配置的属性,使其在下次打开时设置仍然生效. 这里以对xml配置文件的读写为例. 1.读取XML配置文. 2.写入XML配置文件. 3.匹配 XPath 表达式的第一个 ...

  5. Java基础(30):String对象的常用方法与实例(String类)

    Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之 ...

  6. Eclipse的使用与Oblect类的常用方法_DAY11

    一.Java开发工具的使用 A:notepad windows自带的记事本. B:高级记事本 Editplus Notepad++ UE sublime2 C:集成开发工具(IDE) 开发和运行. E ...

  7. Java-String 类的常用方法

    Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之 ...

  8. Java api 入门教程 之 JAVA的Random类

    在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,例如游戏程序中的物品掉落等. 在Java API中,在java.util包中专门提供了一 ...

  9. Java api 入门教程 之 JAVA的StringBuffer类

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...

随机推荐

  1. spdlog源码阅读 (3): log_msg和BasicWriter

    4. log_msg和它的打手BasicWriter 在spdlog源码阅读 (2): sinks的创建和使用中,提到log_msg提供了存储日志的功能.那么到底在spdlog中它是怎么 起到这个作用 ...

  2. 百度推出 MIP Shell 链接

    在站长将站点 MIP 化时,需要关注 URL 的一共有三个:MIP URL, MIP-Cache URL 以及 MIP-Shell URL. 从 URL 说起 在互联网中,URL 定义页面的地址,每个 ...

  3. ubuntu查看安装的cuda toolkit自带的工具及其他安装文件

    原创作品,转载请注明来源:http://www.cnblogs.com/shrimp-can/p/5253672.html 1.查看工具 默认目录为:local,进入local:cd /usr/loc ...

  4. python 发送附件至邮箱

    python 发送附件至邮箱 import smtplibfrom email.MIMEText import MIMETextfrom email.MIMEMultipart import MIME ...

  5. lvm的vg扩容

    本次扩容的目的是要扩展 / 的整体容量,具体操作如下: 1.首先查看是否存在未分配的磁盘 [root@NH-Test-44 ~]# fdisk -l Disk /dev/vda: 53.7 GB, 5 ...

  6. Swift应用案例 2.闭包入门到精通

      本文主要介绍Swift的闭包的使用并与OC的Block做比较.学习Swift是绕不过闭包的,因为无论是全局函数还是嵌套函数都是闭包的一种,本文主要介绍闭包表达式. 1.闭包表达式的使用 // 1. ...

  7. 【Egret】使用Egret开发的HTML5项目,使用本地电脑作为服务器进行移动端调试流程

    流程: 1.先开启本机IIS服务器 具体开启流程如下:http://www.jb51.net/article/29787.htm 2.添加服务器MIME类型, 按照以下两个教程把所有的MIME类型都添 ...

  8. RabbitMQ入门教程

    1.下载安装RabbitMQ windows下 先 下载Erlang 64位 其它去这里下载 http://www.erlang.org/downloads 然后 下载RabbitMQ  官网 htt ...

  9. 程序员的基本功之Java集合的实现细节

    1.Set集合与Map 仔细对比观察上面Set下和Map下的接口名,不难发现它们如此的相似,必有原因 如果只考察Map的Key会发现,它们不可以重复,没有顺序,也就是说把Map的所有的Key集中起来就 ...

  10. Poptest学员之当小厨师变成测试开发工程师

    没开玩笑,这是我们的真实案例.做培训以来,各行各业转行做测试的学员见得太多了.修车的.客服的.销售的.司机的.医护的.前台的等等.职位虽然不分贵贱,但是薪资却分多少.每个人心中都有让家人和自己过上好日 ...