c#常用方法和类
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#常用方法和类的更多相关文章
- Siki_Unity_2-1_API常用方法和类详细讲解(下)
Unity 2-1 API常用方法和类详细讲解(下) 任务101&102:射线检测 射线origin + direction:射线检测:射线是否碰撞到物体 (物体需要有碰撞器),碰撞物体的信息 ...
- Siki_Unity_2-1_API常用方法和类详细讲解(上)
Unity 2-1 API常用方法和类详细讲解(上) 任务1&2:课程前言.学习方法 && 开发环境.查API文档 API: Application Programming I ...
- Unity3D入门 UnityAPI常用方法和类
时间函数: 这里只列举了一部分,更多的看Scripting API using System.Collections; using System.Collections.Generic; using ...
- C#中读写Xml配置文件常用方法工具类
场景 有时需要使用配置文件保存一些配置的属性,使其在下次打开时设置仍然生效. 这里以对xml配置文件的读写为例. 1.读取XML配置文. 2.写入XML配置文件. 3.匹配 XPath 表达式的第一个 ...
- Java基础(30):String对象的常用方法与实例(String类)
Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之 ...
- Eclipse的使用与Oblect类的常用方法_DAY11
一.Java开发工具的使用 A:notepad windows自带的记事本. B:高级记事本 Editplus Notepad++ UE sublime2 C:集成开发工具(IDE) 开发和运行. E ...
- Java-String 类的常用方法
Java 中 String 类的常用方法 Ⅰ String 类提供了许多用来处理字符串的方法,例如,获取字符串长度.对字符串进行截取.将字符串转换为大写或小写.字符串分割等,下面我们就来领略它的强大之 ...
- Java api 入门教程 之 JAVA的Random类
在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,例如游戏程序中的物品掉落等. 在Java API中,在java.util包中专门提供了一 ...
- Java api 入门教程 之 JAVA的StringBuffer类
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...
随机推荐
- mybatis基础学习1---(配置文件和sql语句)
1:配置文件(主要配置文件) 2:配置文件(引入) 3:sql语句解析: <mapper namespace="/"> <!-- 1 -->根据id查对象 ...
- 一个web应用的诞生(8)--博文发布
这个系统一直号称轻博客,但貌似博客的功能还没有实现,这一章将简单的实现一个博客功能,首先,当然是为数据库创建一个博文表(models\post.py): from .. import db from ...
- iOS开发之使程序在后台运行
方法一(此方法不太可靠): 开启程序后台运行: [application beginBackgroundTaskWithExpirationHandler:^{ //后台运行过期后会调用此block内 ...
- Vim快速入门
学习自:实验楼 Vim具有6种基本模式和5种派生模式 普通模式: vim启动后的默认模式,常用的编辑器命令诸如移动光标,删除文本. 普通模式中,有很多方法进入插入模式,常用 a 或 i 键. 插入模式 ...
- css3圆环闪烁动画
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- taobao-pamirs-proxycache开源缓存代理框架实现原理剖析
写在前面 taobao-pamirs-proxycache 是一款开源缓存代理框架, 它将 缓存代码 与 业务代码 解耦.让开发专注coding业务, 缓存通过xml配置即可实现.本文先从此工具如何使 ...
- Mesos+Zookeeper+Marathon+Docker分布式集群管理最佳实践
参考赵班长的unixhot以及马亮blog 笔者QQ:572891887 Linux架构交流群:471443208 1.1Mesos简介 Mesos是Apache下的开源分布式资源管理框架,它被称为分 ...
- Java并发编程:JDK中的阻塞队列
上次我们讲了一些常用的4个阻塞队列,但是在JDK中还提供了其他的一些阻塞队列.这篇文章将全面介绍一下JDK中的所有阻塞队列,并比较他们的区别. JDK7提供了7个阻塞队列.分别是 ArrayBlock ...
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)结合MockMvc进行服务端的单元测试
日常啰嗦 承接前一篇文章<Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例>,已经讲解了dao层和service层的单元测试,还有控制器这层也不能 ...
- VS窗体选择BackGroupImage属性报错:已添加具有相同键的项
高墙我今天第一次遇见这个问题.既然说是"已添加具有相同键的项."那我自然地认为会不会是文件夹哪里命名了两个相同的文件名.然后在这个Exception上越走越远. 好了不说废话.出现 ...