补充说明:
MID()从一个字符串返回包含指定数量字符的字符串
ASC()返回一个 Integer 值,该值表示与某个字符相对应的字符代码
OCT()返回表示数字的八进制值的字符串。
HEX()返回表示数字的十六进制值的字符串

解决方案 »

  1.   

    MID() = 字符串变量.substring
      

  2.   

    Convert方法里什么转换都有。Convert.ToSByte()等
      

  3.   

    你把函数实现的功能写出来,只有个名字的话有什么用?VB我不熟,只有MID()和ASC()还用过。
      

  4.   

    VB我不熟,看看是不是下面的函数:string MID(string s,int start,int len){
       if(start < 0)
         return "";
       if(start + len > s.Length)
         return s.Substring(start);
       return s.Substring(start,len);
     }
     
     int ASC(char c){
       return (int)c;
     }
     
    string OCT(int num){
       return Convert.ToString(num,2);
     }
     
     string HEX(int num){
       return Convert.ToString(num,16);
     }
      

  5.   

    呵呵~~不好意思。刚我发帖的时候楼主比我快一步。
     
    MID()
    用string类的Substring()方法就可以实现HEX(): 
    int a = 15;
    MessageBox.Show(a.ToString("x"));
    PS:参数分X和x。指示对大于9的十六进制数字使用大写字符还是小写字符。例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”。其他的暂时还不知道。 :)