首页 > 语言 > 关键词 > ASP.NET最新资讯 > 正文

ASP.NET网络编程中常用到的27个函数集

2007-07-02 08:38 · 稿源:中国站长站

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="这是<script>脚本"; 
str=str.Replace("<","<font><</font>"); //将左尖括号替换为<font> 与 < 与 </font> (或换为<,但估计经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 
加一点吧 23、字串对比...... 
加一点吧 

23、字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

以下为引用的内容:

(1)、 
string str1; str2 
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如: 
if(str1.EndsWith(str2)){ Response.Write("字串str1是以"+str2+"结束的"); } 
(2)、 
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上. 
(3)、 
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上. 

24、IndexOf() 、LastIndexOf()

以下为引用的内容:

查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值,如: 
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) 
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) 
str1.IndexOf("字串",3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置) 

25、Insert()

以下为引用的内容:

在字串中指定索引位插入指定字符。如: 
str1.Insert(1,"字");在str1的第二个字符处插入“字”,如果str1="中国",插入后为“中字国”; 

26、PadLeft()、PadRight()

以下为引用的内容:

在字串左(或右)加空格或指定char字符,使字串达到指定长度,如: 
<% 
string str1="中国人"; 
str1=str1.PadLeft(10,'1'); //无第二参数为加空格 
Response.Write(str1); //结果为“1111111中国人” , 字串长为10 
%> 

27、Remove()

以下为引用的内容:

从指定位置开始删除指定数的字符 
字串对比一般都用: if(str1==str2){ } , 但还有别的方法: 

  • 相关推荐
  • 大家在看
  • 风变编程:失业潮下,编程如何改变人类的生活和工作方式?

    去年年底,网上流传过一个段子:2019年可能会是过去十年里最差的一年,但却是未来十年里最好的一年。如今看来,段子已成现实。4月17日,国家统计局公布,今年一季度GDP为20.65万亿元,同比下降6.8%;后来,关于万达、蘑菇街各大企业纷纷“调整人事架构”的消息不胫而走。国外形势也不容乐观。截至目前,美国失业人数达到2200万,相当于全国约1/7的员工。无论如何,风变编程认为,这次突发的疫情像是给温水煮青蛙的人们提了个醒:千

  • Python有望超越Java排第二?风变编程解析编程语言新趋势

    随着人工智能时代的来临,编程语言的热度居高不下,随着智能机器人的出现,在2020年更是迎来一波新的高峰。在这样的大环境下,关于谁是人工智能最流行编程语言的讨论也十分热烈,C、C++、Java、Python等编程语言不断被拿出来做比较。那么接下来,风变编程来解析一波当下编程语言的新趋势。Python受欢迎度有望超越Java?近日,TIOBE编程语言社区公布了2020年10月编程语言排行榜。榜单数据显示,Python的受欢迎程度十分逼近排在第二?

  • 原神食物材料采集点汇总 常用食材采集点一览

    原神中有非常多的食材,这些食材可以帮助你获取各种各样的料理食物,很多玩家还不清楚这些食材的采集点在哪,下面就来为大家分享一下一些常用的食材采集地点坐标图。

  • 首都科普联合行动科技企业开放日之特色活动 编程猫科技编程创作日——“中华小厨神”

    当中华厨师遇上编程,会产生怎么样的火花呢?今天,小编来到了编程猫科技的编程创作日的现场。这个活动可不简单,叫“中华小厨神”。为了让参观者感受图形化编程的奥妙和乐趣,特开展本次编程猫科普日线下活动。此次活动让参观者通过体验一款制作月饼的线上互动游戏后,编程完成此款游戏软件作品。活动开始啦!!!下午两点钟,活动准时开始,讲解小姐姐先带我们了解点猫是一家什么样的企业,参观了公司内部。不过讲解小姐姐也知道我们对这些不

  • 十年后可能消失的五种编程语言

    随着时间的流逝,程序员们发现了更新、更简单的工作方式,新的编程语言如雨后春笋般出现,但只有少数编程语言能成为社区的新宠。这种进步的一个副作用是一些古老的编程语言必然会跟历史一样被人们遗忘。如果一个编程语言无法随着时间的推移提升其价值,那么它的用户群终将会流失,并逐渐淡出人们的视线,或者成为更新一代编程语言的基础。

  • 起底小码王社区编程达人:信息课女学霸如何养成

    近日,备受瞩目的“编程吧,少年”全国青少年编程大赛正式公布全国赛入围选手名单。 200 位最优秀的编程少年从数万名城市赛选手中脱颖而出,在赢得终极对决入场券的同时,吸引了大众的目光。更引人注目的是,晋级名单还有不少的女选手。许多人总觉得,男孩更擅长编程方面的学习,但其实编程在对人的思维方式的塑造上是不分男女的。这些女选手用自己出众的成绩向所有人证明——女孩子学编程,一样很优秀。胡瑜辰是本次“编程吧,少?

  • 从逃离到成为游戏开发,40岁了我才学会编程

    尽管我早在小学的时候就电脑玩得如鱼得水,似乎注定要进入 IT 行业,但后来却经历了屡次失败。今年,当我步入四十不惑时,我终于学会了编程。也许我的经历会让你明白:只要你想开始,就永远不会晚。有时候,你只需要找到适合自己的语言。

  • 为什么Java、Python会成为程序员最害怕的编程语言?

    最不受欢迎 / 最令人畏惧的编程语言有哪些?这些编程语言为什么令人畏惧?对它们的评价是否公正?在 StackOverflow 的 2020 年度开发者调查中,有一张表格,显示的是“最受欢迎、最令人畏惧和最想要的编程语言”。最受欢迎的和最想要的编程语言,嗯,是有点无聊。倒是那个最令人畏惧的就有意思多了。正如托尔斯泰(Tolstoy)所说的:“幸福的家庭都是相似的,而不幸的家庭则各有各的不幸。”

  • 极客晨星解读:孩子学习少儿编程的优势在哪里

    当前社会,人工智能热度不断攀升,少儿编程成了当下儿童教育市场的热门方向。少儿编程学习初期主要培养孩子编程兴趣,旨在调动孩子学习积极性,所以家长不用担心孩子跟不上学习内容。虽然少儿编程入门不难,但是少儿编程学习是有门槛的,不是任何年龄阶段的孩子都适合。 等到孩子 6 岁以后在正式进入少儿编程培训机构,如果想让孩子趁早接触编程,可以在孩子5- 6 岁期间,开始学习少儿编程的课程,让孩子先熟悉编程改变及规则,有

  • “编程吧,少年”全国赛结果揭晓,小码王学员斩获超半数大奖

    10 月 4 日,“编程吧,少年”全国赛颁奖典礼在杭州如期举行,大赛 4 大组别TOP1 选手、 9 大特色奖项和最佳合作机构奖悉数揭晓,编程少年游学班顺利起航,“小候鸟计划”正式启动,为这场万众瞩目的全国青少年编程大赛画下圆满句号。其中,小码王学员余睿迪、邬博丞包揽Python小学组及中学组TOP1 荣誉,宫伯雍、刘简安、黄文豪、涂奥宇、李宗灿分获 5 项大赛特色奖项,将最高 5 万元的赛事奖金、获奖证书和编程少年游学班名额收入

  • 高效学风变编程Python,解锁不一样的职场进阶之路

    今年,很多人在问一个问题:到底什么才是抗风险能力?稳定的工作?存款?理财?有人预测:“到2030年,今天一半的工作岗位都将消失。”关于哪些工作最先消失,李开复提出过“五秒钟准则”:一项工作如果可以在5秒钟内作出相应决定,那就非常可能被人工智能取代。AI的发展早已超过我们的想象:气象播报、智能交通、无人酒店、无人超市、无人驾驶...... 人工智能都出色地完成。因此,在风变编程看来,真正的抗风险能力应该是一项不论

  • Netflix扩大英国业务 将拓展办公区

    DoNews10月10日消息(记者 翟继茹)10日,彭博社援引知情人士消息称,Netflix计划将伦敦的办公室扩大两倍,并搬进这一新的英国总部。报道称,这一新大楼占地87000平方英尺,曾属于伯纳斯街(Berners Street)地产。目前,Netflix在英国有近300名员工。Netflix表示,“作为我们承诺的一部分,很高兴我们能拓展英国业务。”(完)

  • Netflix停止向美国观众提供免费试用

    全球最大的视频流媒体Netflix日前宣布,已经停止在美国提供免费试用服务。

  • Netflix宣布取消30天免费试用服务

    据外媒报道,接下来,用户要么完全支持Netflix要么完全退出,因为这家流媒体巨头已经取消了他们的免费试用服务。现在,用户必须要注册一个Netflix的套餐才行,不过该套餐没有合同约束,用户可以随时取消。

  • 成语沆瀣一气是个常用的贬义词其中沆瀣是指什么 10.8蚂蚁庄园今日答案

    2020年10月8日,国庆节的最后一天,支付宝的蚂蚁庄园小课堂的问题是关于成语的,今天的成语很冷门问题是“成语沆瀣一气是个常用的贬义词其中沆瀣是指什么?”下面就来为大家分享一下蚂蚁庄园今日答案。

  • 极客晨星少儿编程小学员妈妈:幸福的人用童年治愈一生

    童年,是一个人窥探这个世界、直面生活的最初窗口。教育孩子最重要的理念就是爱和陪伴,“幸福的人用童年治愈一生,不幸的人用一生治愈童年”。让孩子爱上学习的同时,也要有一个健康阳光的心灵。而这一切的基础是家庭和父母的爱。小编在与极客晨星学员小睿妈妈的对话中,了解到小睿妈妈是如何培养孩子的。小睿妈妈介绍说,小睿因为接触编程后提高了学习兴趣,数学和英语成绩也得以提升。而且小睿对编程产生了浓厚的兴趣,编程也?

  • QQ音乐适配iOS14桌面小组件上线 包括“最近播放”和“常用功能”两种类型

    9月28日消息, QQ音乐10.3.9版本正式推出音乐平台首个适配iOS14系统的桌面小组件,集齐“最近播放”及“常用功能”两种类型的小组件。根据官方的介绍,iOS14用户只需更新QQ音乐,打开小组件库弹窗,选择并添加QQ音乐小组件即可。具体操作上,用户轻敲相应的小组件,即可快速访问近期播放歌曲,并完成发现歌曲等操作。还可通过组件中的“每日30首”功能,发现符合个人口味的专属歌单。此外,在QQ音乐桌面组件中还搭载了

  • 保险代理人常用软件推荐——为什么行业“老司机”都在用i云保?

    从进入保险业的第一天起,保险代理人们就面临着“获客难”的问题。从获客到转化成交,甚至到后期服务,往往不仅会耗费保险代理人大量的时间,收效却也不如人意。“意识到传统获客展业模式不再适应当下还是因为这场新冠疫情,原本跟踪服务了好几个月,才有意向在春节期间加保的几个老客户,因为疫情居家隔离2个月,再联系时,不是意向全无就是已选择别的保险公司,几个月的努力白费。”就这样,入行4年有余的保险代理人卢松(化名)

  • 《秦时明月》第六集定档,当贝市场分享完整版观看方法

    由沈乐平执导、杭州玄机科技信息技术有限公司出品的中国3D武侠动画《秦时明月》系列的第六部作品秦时明月之沧海横流上映。《秦时明月》动漫的故事背景取自秦始皇统一六国到西楚霸王项羽攻陷咸阳这段英雄辈出的历史时期,伴随着主角荆天明去冒险,观众们可以体会到主角的成长历程,也感受到了那个战乱时期文化百花齐放,里面包含那个时期很多的历史人物,整部动漫介绍了那个时期诸子百家文化思想的核心,在乱世中经历的亲情、友情、

  • D站创始人被提起公诉 侵权播放视频6000余集

    2020 年 10 月 10 日,上海市闵行区人民检察院以涉嫌侵犯著作权罪,对被告人D站创始人温某特等四人依法提起公诉。上海市闵行区人民检察院称,经查, 2015 年 6 月至 2019 年初,被告人温某特以公司名义经营www.dilidili.com网站(简称D站)。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议
  • 热门标签