当前位置:  编程技术>.net/c#/asp.net

c#.net 常用函数和方法集

    来源: 互联网  发布时间:2014-10-14

    本文导语:  1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=currentTime.Day; 1.5 取当前时 int 时=curr...

1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)

2、Int32.Parse(变量) Int32.Parse("常量")
字符型转换 转为32位数字型

3、 变量.ToString()
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%


4、变量.Length 数字型
取字串长度:
如: string str="中国";
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
字码转换 转为比特码
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然后可得到比特长度:
len = bytStr.Length;

6、System.Text.StringBuilder("")
字符串相加,(+号是不是也一样?)
如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("中华");
sb.Append("人民");
sb.Append("共和国");

7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取远程用户IP地址

9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}

10、 Session["变量"];
存取Session值;
如,赋值: Session["username"]="小布什";

取值: Object objName=Session["username"];
String strName=objName.ToString();
清空: Session.RemoveAll();

11、String str=Request.QueryString["变量"];
用超链接传送变量。
如在任一页中建超链接:点击
在Edit.aspx页中取值:String str=Request.QueryString["fdid"];

12、DOC对象.CreateElement("新建节点名");
创建XML文档新节点

13、父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下

14、 父节点.RemoveChild(节点);
删除节点

15、Response
Response.Write("字串");
Response.Write(变量);
向页面输出。

Response.Redirect("URL地址");
跳转到URL指定的页面

16、char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定位置是否空字符;
如:
string str="中国 人民";
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。

17、char.IsPunctuation('字符') --逻辑型
查字符是否是标点符号
如:Response.Write(char.IsPunctuation('A')); //返回:False

18、(int)'字符'
把字符转为数字,查代码点,注意是单引号。
如:
Response.Write((int)'中'); //结果为中字的代码:20013

19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269); //返回“国”字。

20、 Trim()
清除字串前后空格

21 、字串变量.Replace("子字串","替换为")
字串替换
如:
string str="中国";
str=str.Replace("国","央"); //将国字换为央字
Response.Write(str); //输出结果为“中央”

再如:(这个非常实用)

string str="这是脚本";
str=str.Replace("

    
 
 

您可能感兴趣的文章:

  • 求教Linux下得到device,memory,net的信息的函数?
  • 内核源文件/net/socket.c中调用其他模块的函数,该如何实现
  • asp.net 实现php的md5()函数功能
  • c#(asp.net)实现的文件下载函数
  • .net获取日期时间函数总结
  • c#.net 匿名函数进行EventHandler参数传递的问题
  • asp.net字符串分割函数使用方法分享
  • .net中前台javascript与后台c#函数相互调用问题
  • vb.net获取真实IP的函数
  • 有关.net泛型通用函数一些特殊问题
  • 讲解.NET环境下绘制模糊数学中隶属函数分布图第1/5页
  • asp.net Control控件常用的属性与方法
  • asp.net 常用正则表达式(17个)
  • .net实现文件读写的几种常用方法
  • .NET中获取程序根目录的常用方法介绍
  • ASP.NET单选按钮控件RadioButton常用属性和方法介绍
  • 常用.NET工具(包括.NET可再发行包2.0)下载
  • 收集的ASP.NET中常用正则表达式
  • asp.net常用正则表达式
  • asp.net DateTime类常用技巧汇总
  • asp.net 常用Request信息总结
  • asp.net 正则表达式[经常用的到]
  • Asp.net GridView控件使用常用范例
  • asp.net 常用正则表达式与验证类
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.net类socketfactory的类成员方法: createsocket定义及介绍
  • asp.net post方法中参数取不出来的解决方法
  • java命名空间java.net类datagramsocket的类成员方法: disconnect定义及介绍
  • 重新注册asp.net 2.0的方法
  • java命名空间java.net类datagramsocket的类成员方法: close定义及介绍
  • .net后台获取html控件值的2种方法
  • java命名空间java.net接口cookiestore的类成员方法: get定义及介绍
  • c#.net防止按F5刷新页面重复提交的方法
  • java命名空间java.net类socket的类成员方法: isbound定义及介绍
  • asp.net 禁用viewstate(web.config中配置)的方法
  • java命名空间java.net类datagrampacket的类成员方法: getsocketaddress定义及介绍
  • iis支持asp.net4.0的注册命令使用方法
  • java命名空间java.net类multicastsocket的类成员方法: getinterface定义及介绍
  • ASP.NET使用Subtract方法获取两个日期之间的天数
  • java命名空间java.net类httpurlconnection的类成员方法: method定义及介绍
  • .net获取js中值的方法
  • java命名空间java.net枚举proxy.type的类成员方法: http定义及介绍
  • c#(asp.net)接收存储过程返回值的方法
  • java命名空间java.net类urisyntaxexception的类成员方法: getreason定义及介绍
  • asp.net 超时设置的方法介绍
  • java命名空间java.net类datagramsocketimpl的类成员方法: getlocalport定义及介绍
  • ASP.NET 回发密码框清空问题处理方法
  • java命名空间java.net类malformedurlexception的类成员方法: malformedurlexception定义及介绍
  • .NET版的ExtJS库 Ext.Net
  • java命名空间java.net类unknownserviceexception的类成员方法: unknownserviceexception定义及介绍
  • node.js的.net扩展 node.net
  • java命名空间java.net类authenticator的类成员方法: getrequestingscheme定义及介绍
  • 为什么输http://www.china-java.net,会自动改为http://www.china-java.net:8081?
  • java命名空间java.net类socketimpl的类成员方法: port定义及介绍
  • 各位之不知道net-snmp是否收费?我的产品中用到了net-snmp lib是否需要向什么单位或者组织付费?
  • java命名空间java.net类datagramsocketimpl的类成员方法: close定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3