c#

位置:IT落伍者 >> c# >> 浏览文章

c#.net常用函数和方法集


发布日期:2023年04月30日
 
c#.net常用函数和方法集

DateTime 数字型

SystemDateTime currentTime=new SystemDateTime();

取当前年月日时分秒

currentTime=SystemDateTimeNow;

取当前年

int 年=currentTimeYear;

取当前月

int 月=currentTimeMonth;

取当前日

int 日=currentTimeDay;

取当前时

int 时=currentTimeHour;

取当前分

int 分=currentTimeMinute;

取当前秒

int 秒=currentTimeSecond;

取当前毫秒

int 毫秒=currentTimeMillisecond;(变量可用中文)

IntParse(变量)IntParse(常量)

字符型转换 转为位数字型

变量ToString()

字符型转换转为字符串

ToString(n); //生成

ToString(C); //生成 ¥

ToString(e); //生成 e+

ToString(f); //生成

ToString(x); //生成 (进制)

ToString(p); //生成 %

变量Length 数字型

取字串长度

string str=中国;

int Len = strLength ; //Len是自定义变量 str是求测的字串的变量名

SystemTextEncodingDefaultGetBytes(变量)

字码转换 转为比特码

byte[] bytStr = SystemTextEncodingDefaultGetBytes(str);

然后可得到比特长度

len = bytStrLength;

SystemTextStringBuilder()

字符串相加(+号是不是也一样?)

SystemTextStringBuilder sb = new SystemTextStringBuilder();

sbAppend(中华);

sbAppend(人民);

sbAppend(共和国);

变量Substring(参数参数);

截取字串的一部分参数为左起始位数参数为截取几位

string s = strSubstring();

String user_IP=RequestServerVariables[REMOTE_ADDR]ToString();

取远程用户IP地址

穿过代理服务器取远程用户真实IP地址

if(RequestServerVariables[HTTP_VIA]!=null)

{

string user_IP=RequestServerVariables[HTTP_X_FORWARDED_FOR]ToString();

}

else

{

string user_IP=RequestServerVariables[REMOTE_ADDR]ToString();

}

Session[变量];

存取Session值

赋值 Session[username]=小布什;

取值 Object objName=Session[username];

String strName=objNameToString();

清空 SessionRemoveAll();

String str=RequestQueryString[变量];

用超链接传送变量

如在任一页中建超链接:<a href=Editaspx?fbid=>点击</a>

在Editaspx页中取值String str=RequestQueryString[fdid];

DOC对象CreateElement(新建节点名);

创建XML文档新节点

父节点AppendChild(子节点)

将新建的子节点加到XML文档父节点下

父节点RemoveChild(节点);

删除节点

Response

ResponseWrite(字串)

ResponseWrite(变量)

向页面输出

ResponseRedirect(URL地址

跳转到URL指定的页面

charIsWhiteSpce(字串变量位数)——逻辑型

查指定位置是否空字符

string str=中国 人民;

ResponseWrite(charIsWhiteSpace(str)); //结果为True 第一个字符是是第三个字符

charIsPunctuation(字符) 逻辑型

查字符是否是标点符号

ResponseWrite(charIsPunctuation(A)); //返回False

(int)字符

把字符转为数字查代码点注意是单引号

ResponseWrite((int)); //结果为中字的代码

(char)代码

把数字转为字符查代码代表的字符

ResponseWrite((char)); //返回

Trim()

清除字串前后空格

字串变量Replace(子字串替换为)

字串替换

string str=中国;

str=strReplace(); //将国字换为央字

ResponseWrite(str); //输出结果为中央

再如(这个非常实用)

string str=这是<script>脚本;

str=strReplace(<<font><</font>); //将左尖括号替换为<font> 与 < 与 </font> (或换为&lt但估计经XML存诸后再提出仍会还原)

ResponseWrite(str); //显示为这是<script>脚本

如果不替换<script>将不显示如果是一段脚本将运行而替换后脚本将不运行

这段代码的价值在于你可以让一个文本中的所有HTML标签失效全部显示出来保护你的具有交互性的站点

具体实现将你的表单提交按钮脚本加上下面代码

string strSubmit=labelText; //label是你让用户提交数据的控件ID

strSubmit=strSubmitReplace(<<font><</font>);

然后保存或输出strSubmit

用此方法还可以简单实现UBB代码

MathMax(ij)

取i与j中的最大值

如 int x=MathMax(); // x将取值

               

上一篇:基于C#的接口基础教程之四

下一篇:.Net开发漫谈:关于命名空间和目录划分