//字符转换ASCII 

public static int Asc(string character)
        { 
           if (character.Length == 1)    
        {              
       System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();      
            int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];        
          return (intAsciiCode);       
        }         
      else         
      {              
       throw new Exception("Character is not valid.");      
       }

    }

        //ASCII码转字符:

        public static string Chr(int asciiCode)   
      {      
       if (asciiCode >= 0 && asciiCode <= 255)    

         {           

      System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();         
        byte[] byteArray = new byte[] { (byte)asciiCode };   

              string strCharacter = asciiEncoding.GetString(byteArray);        

         return (strCharacter);       
      }     
        else        
     {               
  throw new Exception("ASCII Code is not valid.");       
      }  

       }

 posted on 2013-04-18 10:40  山雨-B  阅读(332)  评论(0)    收藏  举报