黑马程序员技术交流社区

标题: C#常见和常用函数表2 [打印本页]

作者: mjbtdym    时间: 2012-9-7 16:35
标题: C#常见和常用函数表2
22、Math.Max(i,j)

        取i与j中的最大值

        如 int x=Math.Max(5,10);  x将取值 10

        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'); 无第二参数为加空格
Fix(number)  去掉参数的小数部分并传回。

        Format(expression[, style[, firstdayofweek[, firstweekofyear]]])  将日期、时间和数值资料转为每个国家都可以接受的格式。

        FormatCurrency(expression[,numdigitsafterdecimal [,includeleadingdigit]])  将数值输出为金额型态。

        numdigitsafterdecimal  参数为小数字数,includeleadingdigit  参数为当整数为0  时是否补至整数字数。

        FormatDateTime(date[,namedformat])  传回格式化的日期或时间数据。

        FormatNumber(expression[,numdigitsafterdecimal [,includeleadingdigit]])  传回格式化

        的数值数据。Numdigitsafterdecimal  参数为小数字数,includeleadingdigit  参数为当整数为0  时是否补至整数字数。

        FormatPercent(expression[,numdigitsafterdecimal [,includeleadingdigit]])  传回转换为百分比格式的数值数据。numdigitsafterdecimal  参数为小数字数,includeleadingdigit  参数为当整数为0  时是否补至整数字数。

        GetAttr(2005620163726.htm)  传回档案或目录的属性值。

        Hex(number)  将数值参数转换为16  进制值。

        Hour(time)  传回时间的小时字段,型态是Integer 。

        Iif(expression, truepart, falsepart)  当表达式的传回值为True  时执行truepart  字段的程序,反之则执行falsepart  字段。

        InStr([start, ]string1, string2)  搜寻string2  参数设定的字符出现在字符串的第几个字符,start  为由第几个字符开始寻找,string1  为欲搜寻的字符串,string2  为欲搜寻的字符。

        Int(number)  传回小于或等于接收参数的最大整数值。

        IsArray(varname)  判断一个变量是否为数组型态,若为数组则传回True ,反之则为False 。

        IsDate(expression)  判断表达式内容是否为DateTime  型态,若是则传回True ,反之则为False 。

        IsDbNull(expression)  判断表达式内容是否为Null ,若是则传回True ,反之则为False 。

        IsNumeric(expression)  判断表达式内容是否为数值型态,若是则传回True ,反之则为False 。

        Join(sourcearray[, delimiter])  将字符串数组合并唯一个字符串,delimiter  参数是设定在各个元素间加入新的字符串。

        Lcase(string)  将字符串转换为小写字体。

        Left(string, length)  由字符串左边开始取得length  参数设定长度的字符。

        Len(string)  取得字符串的长度。

        Log(number)  取得数值的自然对数。

        Ltrim(string)  去掉字符串的左边空白部分。

        Mid(string, start[, length])  取出字符串中strat  参数设定的字符后length  长度的字符串,若length  参数没有设定,则取回start  以后全部的字符。

        Minute(time)  取得时间内容的分部分,型态为Integer 。

        MkDir(path)  建立一个新的目录。

        Month(date)  取得日期的月部分,型态为Integer 。

        MonthName(month)  依接收的月份数值取得该月份的完整写法。

        Now()  取得目前的日期和时间。

        Oct(number)  将数值参数转换为8  进制值。

        Replace(expression, find, replace)  将字符串中find  参数指定的字符串转换为replace  参数指定的字符串。

        Right(string,length)  由字符串右边开始取得length  参数设定长度的字符。

        RmDir(path)  移除一个空的目录。

        Rnd()  取得介于0  到1  之间的小数,如果每次都要取得不同的值,使用前需加上Randomize  叙述。

        Rtrim(string)  去掉字符串的右边空白部分。

        Second(time)  取得时间内容的秒部分,型态为Integer 。

        Sign(number)  取得数值内容是正数或负数,正数传回1 ,负数传回-1 ,0  传回0 。

        Sin(number)  取得一个角度的正弦值。

        Space(number)  取得number  参数设定的空白字符串。

        Split(expression[, delimiter])  以delimiter  参数设定的条件字符串来将字符串分割为字符串数组。

        Sqrt(number)  取得一数值得平方根。

        Str(number)  将数字转为字符串后传回。

        StrReverse(expression)  取得字符串内容反转后的结果。

        Tan(number)  取得某个角度的正切值。

        TimeOfDay()  取得目前不包含日期的时间。

        Timer()  取得由000  到目前时间的秒数,型态为Double 。

        TimeSerial(hour, minute, second)  将接收的参数合并为一个只有时间Date  型态的数据。

        TimaValue(time)  取得符合国别设定样式的时间值。

        Today()  取得今天不包含时间的日期。

        Trim(string)  去掉字符串开头和结尾的空白。

        TypeName(varname)  取得变量或对象的型态。

        Ubound(arrayname[, dimension])  取得数组的最终索引值,dimension  参数是指定取得第几维度的最终索引值。

        Ucase(string)  将字符串转换为大写。

        Val(string)  将代表数字的字符串转换为数值型态,若字符串中含有非数字的内容则会将其去除后,合并为一数字。

        Weekday(date)  取的参数中的日期是一个星期的第几天,星期天为1 、星期一为2 、星期二为3  依此类推。

        WeekDayName(number)  依接收的参数取得星期的名称,可接收的参数为1  到7 ,星期天为1 、星期一为2 、星期二为3  依此类推

        Response.Write(str1); 结果为1111111中国人 , 字串长为10

        %



作者: 许庭洲    时间: 2012-9-7 16:48
值得收藏ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2