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["变量"];  
       用超链接传送变量。  
       如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击</a>  
       在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="这是<script>脚本";  
       str=str.Replace("<","<font><</font>");  //将左尖括号替换为<font> 与 < 与 </font> (或换为&lt,但估计经XML存诸后,再提出仍会还原)  
       Response.Write(str); //显示为:“这是<script>脚本”

如果不替换,<script>将不显示,如果是一段脚本,将运行;而替换后,脚本将不运行。  
        这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。  
        具体实现:将你的表单提交按钮脚本加上下面代码:  
        string strSubmit=label1.Text;   //label1是你让用户提交数据的控件ID。  
        strSubmit=strSubmit.Replace("<","<font><</font>");   
        然后保存或输出strSubmit。  
        用此方法还可以简单实现UBB代码。

22、Math.Max(i,j)  
       取i与j中的最大值  
       如 int x=Math.Max(5,10);  // x将取值 10

C#常用函数与方法集合的更多相关文章

  1. Python | Python常用函数、方法示例总结(API)

    目录 前言 1. 运算相关 2. Sring与数字 3. 列表相关 4. 集合相关 5. 序列化类型 6. 字典相关 7. 输入输出 8. 文件相关 9. json模块 10. unittest测试模 ...

  2. jquery常用函数与方法汇总

    1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...

  3. 【终结版】C#常用函数和方法集汇总

    C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...

  4. opencv-学习笔记(1)常用函数和方法。

    opencv-学习笔记(1)常用函数和方法. cv2.imread(filename,falg) filename是文件名字 flag是读入的方式 cv2.MREAD_UNCHANGED :不进行转化 ...

  5. TensorFlow 常用函数与方法

    摘要:本文主要对tf的一些常用概念与方法进行描述. tf函数 TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源(如 CPU 或 GPU.一般你不需要显式指定使用 CP ...

  6. Python3常用函数、方法总结(持续更新…)

    最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...

  7. Python常用函数、方法、模块记录

    常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input( ...

  8. JavaScript常用函数和方法

    alert('Hello World!') //方法用于显示带有一条指定消息和一个 OK 按钮的警告框. //定义js函数 function Foo(name) { console.log(name) ...

  9. SQL Server 常用函数使用方法

    之前就想要把一些 SQL 的常用函数记录下来, 直到今天用到substring()这个函数,C# 里面这个方法起始值是 0,而 SQL 里面起始值是 1.傻傻分不清楚... 这篇博客作为记录 SQL ...

随机推荐

  1. Hadoop2.0环境搭建

    需准备的前提条件: 1. 安装JDK(自行安装) 2. 关闭防火墙(centos): systemctl stop firewalld.service systemctl disable firewa ...

  2. C#创建类,方法,接口,字段 的 默认类型

    1.在namespace中的类.接口默认是internal类型的,也可以显示的定义为public类型2.在一个类里面,属性和方法默认是private的,可以显示的定义为public.private.p ...

  3. 为什么gitHub提交记录显示作者名称是unknow?

    unknow,为什么? gitHub上提交记录显示作者名称是unknow,刚开始没怎么管,后面遇到问题看提交记录时发现有两个unknow(一定有一个人遇到和我一样的问题了,哈哈..),于是解决一下吧. ...

  4. SpringMvc接受特殊符号参数被转义

    WEB开发时,在前端通过get / post 方法传递参数的时候  如果实参附带特殊符号,后端接收到的值中特殊符号就会被转义 例如该请求: http://localhost:10001/demo/in ...

  5. java.lang.NoSuchMethodError: net.sf.cglib.core.Signature

    今天二次开发Dubbo-admin的管理平台,开启tomcat直接报错,错误关键字为“ java.lang.NoSuchMethodError: net.sf.cglib.core.Signature ...

  6. 20145302张薇《Java程序设计》实验五报告

    20145302张薇 实验五:Java网络编程及安全 实验内容 掌握Socket程序的编写: 掌握密码技术的使用: 设计安全传输系统. 实验要求 基于Java Socket实现安全传输 基于TCP实现 ...

  7. 学习Windows(BAT)、Linux(Shell)编程,并分别写一个脚本文件解决自己的一个问题

    delete: @echo off echo Press any key to delete this file.pause del %0 ip: @echo off color a Title 端口 ...

  8. Centos为mysql开启binlog

    1.查询mysql配置文件所在位置 2.编辑配置文件/etc/my.cnf 在文件尾部添加: log-bin=/var/lib/mysql/mysql-bin server-id=123454  (5 ...

  9. linxu 安装rabbitMQ

    转载自:http://blog.csdn.net/mooreliu/article/details/44645807 首先使EPEL(http://fedoraproject.org/wiki/EPE ...

  10. vue集成ueditor

    相关代码见github 1.引入ueditor相关的文件,具体目录见下图如下 我将下载的文件放在static下面,这里专门用来放置相关的静态文件 (在ueditor.config.js需要配置一下路径 ...