VisualC#常用函数和方法集汇总
1.日期时间数字类型
系统。DateTime当前时间=新系统。DateTime();
1.1取当前年、月、日、分、秒。
currentTime=System。日期时间。现在;
1.2以当年为例
年份=当前时间。年份;
1.3取当月
月=当前时间。月份;
1.4取当天。
Int =currentTime天;
1.5拿现在时态。
Int =currentTime小时;
1.6取当前分数。
Int =currentTime分钟;
1.7取当前秒。
Int =currentTime第二;
1.8取当前毫秒。
Int =currentTime毫秒;
(变量可以是中文)
1.9中文日期显示-年、月、日。
string strY=currentTime。ToString(" f ");//不显示秒
1.10中文日期显示_年_月
string strYM=currentTime。ToString(" y ");
1.11取中国日期显示_月日。
字符串strMD=currentTime。ToString(" m ");
1.12取当前年、月、日,格式为2003年9月23日。
string strYMD=currentTime。ToString(" d ");
1.13取当前时间段,格式为:14: 24。
字符串strT=currentTime。ToString(" t ");
2.字符类型转换为32位字体。
Int32。解析(变量)Int32。Parse("常量")
3.变量。ToString()
将字符类型转换为字符串
12345。ToString(" n ");//生成12345.00
12345 . tostring(" C ");//生成¥ 12,345.00
12345 . tostring(" e ");//生成1.234500 e+004
12345 . tostring(" F4 ");//生成12345.0000
12345 . tostring(" x ");//生成3039(十六进制)
12345。ToString(" p ");//产生1,234,500.00%
4.可变。长度数字型
获取字符串长度:
例如string str = " China
int Len = str。长度;//Len是自定义变量,str是要测试的字符串的变量名。
5.代码转换为位代码
system . text . encoding . default . getbytes(变量)
如byte[]by tstr = system . text . encoding . default . getbytes(str);
则可以获得比特长度:
len = bytStr。长度;
6、系统。Text.StringBuilder(" ")
字符串加法,(+号是一样的?)
比如:
系统。Text.StringBuilder sb =新系统。text . StringBuilder(" ");某人。追加(“中国”);某人。Append("人");某人。Append(“共和国”);
7.可变。子串(参数1,参数2);
截取字符串的一部分,参数1是左边的起始数字,参数2是截断的数字。
例如字符串s1 = str。子串(0,2);
8.获取远程用户的IP地址
字符串user_IP=Request。服务器变量["远程_ADDR"]。ToString();
9.通过代理服务器获取远程用户的真实IP地址:
如果(请求。ServerVariables["HTTP_VIA"]!= null){
string user _ IP = Request。server variables[" HTTP _ X _ FORWARDED _ FOR "]。ToString();
} else {
string user _ IP = Request。服务器变量["远程_ADDR"]。ToString();
}
0条评论