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. NGUI混合FingerGesture《卷二》分离触摸事件

    背景 在使用NGUI按钮组件的时候,点击按钮同时触发FingerGesture的Touch事件, 通俗点讲,NGUI点击之后,点击事件被FingerGesture又执行了一遍. 解决思路 持有一个全局 ...

  2. SpringMVC项目配置

    一.创建一个maven项目 1.new一个maven项目,选择next,如图:

  3. Linux 磁盘

    一台物理服务器通常有好几块磁盘(/dev/sda,/dev/sdb),每个磁盘上都可以进行分区(例如对sda进行分区操作:fdisk /dev/sda,可以将sda分成sda1,sda2,sda5等分 ...

  4. hadoop 一些命令

    关闭访问墙  service iptables stop hadoop dfs -mkdir input hadoop dfs -copyFromLocal conf/* input hadoop j ...

  5. netty12---线程池简单源码

    package com.cn; import java.io.IOException; import java.nio.channels.Selector; import java.util.Queu ...

  6. 在Ubuntu14.4(32位)中配置I.MX6的QT编译环境

    1,开发工具下载 一,下载VMware Workstation虚拟机 地址:http://1.xp510.com:801/xp2011/VMware10.7z 二,下载Ubuntu 14.04.5 L ...

  7. JMeter的安装和目录解析

    Ubuntu系统中jmeter的安装和目录解析 作为一个Linux新手,在使用jdk时,或许会安装配置多次仍然导致无法使用情况(如无法登录系统等),请按如下步骤一步一步安装并配置 相关软件下载地址 J ...

  8. centos7 安装 gitolite (git服务器)

    gitolite简介 轻量级git服务器程序,解决了git权限管理的问题.(git是一个分布式版本控制系统,就是说每个人作为客户端的同时又是服务器)项目GitHub地址:https://github. ...

  9. STM32 HAL库详解 及 手动移植

    源: STM32 HAL库详解 及 手动移植

  10. 【Python】IO编程

    文件读写 StringIO和BytesIO 操作文件和目录 序列化 学习廖老师的py官网的笔记 1.stream的概念.数据交换通常需要建立两根“水管”. 2.同步IO和异步IO.异步性能高,但是编程 ...