Visual C#常用函数和方法集汇总
更新时间:2024-03-08 21:27:01 阅读量: 综合文库 文档下载
Visual C#常用函数和方法集汇总
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; (变量可用中文)
1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString(\不显示秒 1.10 取中文日期显示_年月
string strYM=currentTime.ToString(\ 1.11 取中文日期显示_月日
string strMD=currentTime.ToString(\ 1.12 取当前年月日,格式为:2003-9-23
string strYMD=currentTime.ToString(\ 1.13 取当前时分,格式为:14:24
string strT=currentTime.ToString(\
2、字符型转换 转为32位数字型
Int32.Parse(变量) Int32.Parse(\常量\
3、 变量.ToString()
字符型转换 转为字符串
12345.ToString(\生成 12,345.00 12345.ToString(\生成 ¥12,345.00 12345.ToString(\生成 1.234500e+004 12345.ToString(\生成 12345.0000 12345.ToString(\生成 3039 (16进制) 12345.ToString(\生成 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、取远程用户IP地址
String user_IP=Request.ServerVariables[\ 9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables[\
string user_IP=Request.ServerVariables[\}else{
string user_IP=Request.ServerVariables[\}
10、存取Session值
Session[\变量\ 如,赋值:
Session[\小布什\ 取值:
Object objName=Session[\String strName=objName.ToString(); 清空:
Session.RemoveAll(); 11、用超链接传送变量
String str=Request.QueryString[\变量\
如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击</a>
在Edit.aspx页中取值:String str=Request.QueryString[\
12、创建XML文档新节点
DOC对象.CreateElement(\新建节点名\
13、将新建的子节点加到XML文档父节点下
父节点.AppendChild(子节点);
14、 删除节点
父节点.RemoveChild(节点);
15、向页面输出:Response
Response.Write(\字串\; Response.Write(变量); 跳转到URL指定的页面:
Response.Redirect(\地址\); 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、取i与j中的最大值:Math.Max(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是以\结束的\ (2)、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上. (3)、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.
24、查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值:
IndexOf() 、LastIndexOf(), 如:
str1.IndexOf(\字\; //查找“字”在str1中的索引值(位置)
str1.IndexOf(\字串\;//查找“字串”的第一个字符在str1中的索引值(位置) str1.IndexOf(\字串\;//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)
25、在字串中指定索引位插入指定字符:Insert() ,如:
str1.Insert(1,\字\在str1的第二个字符处插入“字”,如果str1=\中国\,插入后为“中字国”;
26、在字串左(或右)加空格或指定char字符,使字串达到指定长度:PadLeft()、PadRight() ,如: <%
string str1=\中国人\
str1=str1.PadLeft(10,''1''); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10 %>
27、从指定位置开始删除指定数的字符:Remove()
28.反转整个一维Array中元素的顺序。
har[] charArray = \Array.Reverse(charArray);
Console.WriteLine(new string(charArray));
29.判断一个字符串中的第n个字符是否是大写
string str=\
Response.Write(Char.IsUpper(str,3));
IndexOf() 、LastIndexOf(), 如:
str1.IndexOf(\字\; //查找“字”在str1中的索引值(位置)
str1.IndexOf(\字串\;//查找“字串”的第一个字符在str1中的索引值(位置) str1.IndexOf(\字串\;//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)
25、在字串中指定索引位插入指定字符:Insert() ,如:
str1.Insert(1,\字\在str1的第二个字符处插入“字”,如果str1=\中国\,插入后为“中字国”;
26、在字串左(或右)加空格或指定char字符,使字串达到指定长度:PadLeft()、PadRight() ,如: <%
string str1=\中国人\
str1=str1.PadLeft(10,''1''); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10 %>
27、从指定位置开始删除指定数的字符:Remove()
28.反转整个一维Array中元素的顺序。
har[] charArray = \Array.Reverse(charArray);
Console.WriteLine(new string(charArray));
29.判断一个字符串中的第n个字符是否是大写
string str=\
Response.Write(Char.IsUpper(str,3));
正在阅读:
Visual C#常用函数和方法集汇总03-08
新版译林牛津英语小学3B连词成句06-11
生物农药考试题库08-09
丰臣七将的石田三成袭击事件04-25
浙江广播电视大学机房改造项目采购04-15
张钢局长在全国特种设备安全监察处长会议上的讲话(2005年6月22日)01-28
《卡耐基成功之道全集》读书心得01-04
平行四边形的面积教学设计(修改稿)01-20
嘉应学院建筑概预算考试复习 - 图文09-30
家庭给了我温暖作文800字06-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- C#
- 函数
- 汇总
- 常用
- 方法
- Visual
- 住宅及公共场所卫生每日一练(2015.6.16)
- 网络时代的金融新方法
- 探索校企合作长效机制
- 高考物理声光热原应考复习+历年试题分析精华-几何光学和物理光学
- 遥感与地理信息系统应用的实习 - 图文
- 上海免费停车攻略2012最新版本
- 谷胱甘肽过氧化物酶在致癌作用的不同阶段
- 仁爱英语九上总复习Review of Unit 1 Topic 2
- 孩子得了肾病综合症该怎么办
- 控制工程基础 - -第三章系统数学模型建立
- 兰州市“十二五”能源产业发展规划
- HullFund8eCh11ProblemSolutions
- 概率阶段测试题(四)含答案
- 微生物复习资料
- 森林防火专业扑火队员订单式培养目标及培养模式
- 视频会议考试题-答案 - 图文
- 毛明志老师软件工程期末总结 - 内容填充版(over) - 图文
- 北师大中国文学史笔记(尚学峰)整理
- 数据库技术复习题-选择(1)
- 欢乐喜剧人小沈阳《四大才子招亲大会》剧本