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. QML中的state 状态

    QML中的状态其实很好理解,任何事物在某一事件都是有一个状态的. 比如你看到的一个窗口,这个时候里面的文字和图片正处于某个状态中.比如一个超链接,你点击了,发现颜色变了,你按了Ctrl+A,整个窗体好 ...

  2. Java-性能调优工具-jstat

    jps 查看当前java进程 [ ~]# jps 9939 Resin 9874 WatchdogManager 18293 Jps jstat -gc -t pid 1s [ ~]# jstat - ...

  3. MysQL使用一查询

    简介 查询的基本语法 select * from 表名; from关键字后面写表名,表示数据来源于是这张表 select后面写表中的列名,如果是*表示在结果中显示表中所有列 在select后面的列名部 ...

  4. [BZOJ]BST again

    Description 求有多少棵大小为n的深度为h的二叉树.(树根深度为0:左右子树有别:答案对1000000007取模) Input 第一行一个整数T,表示数据组数. 以下T行,每行2个整数n和h ...

  5. Redis中RedisTemplate和Redisson管道的使用

    当对Redis进行高频次的命令发送时,由于网络IO的原因,会耗去大量的时间.所以Redis提供了管道技术,就是将命令一次性批量的发送给Redis,从而减少IO. 一.Jedis对redis的管道进行操 ...

  6. Spring MVC 处理中文乱码

    <filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>or ...

  7. spark SQL学习(数据源之json)

    准备工作 数据文件students.json {"id":1, "name":"leo", "age":18} {&qu ...

  8. 如何优雅的进入IT世界

    原始地址:http://www.cocoachina.com/gamedev/misc/2014/0613/8808.html 以下三段是废话,请跳过.   (废话段1)有文科生想了解IT世界.这并不 ...

  9. mysql查询日期内的所有日期代码

    一.MYSQL查询最近的三个月份的简便方法: select date_format(curdate(),'%Y-%m') from dual union MONTH),'%Y-%m') from du ...

  10. Java类继承关系中的初始化顺序

    Java类初始化的顺序经常让人犯迷糊,现在本文尝试着从JVM的角度,对Java非继承和继承关系中类的初始化顺序进行试验,尝试给出JVM角度的解释. 非继承关系中的初始化顺序 对于非继承关系,主类Ini ...