byte[] a;
string b="陈";
System.Text.UnicodeEncoding ue=new System.Text.UnicodeEncoding();
a=ue.GetBytes(b);

解决方案 »

  1.   

    如果只是字母
    char t='a';
    byte t=(byte)a;//获得ASCIIstring test="123aad";public bool isNumber(string t)
    {
    for(int i=0;i<t.Lenth;i++)
    {
    string c=t.SubString(i,1);
    try{
    int.Parse(c);}
    catch(Exception e){
    return false;}
    }return true;
    }如果是判断字符,方法类似
      

  2.   

    奇怪,VB。NET的CHAR有ISNUMBER函数,C#却没有,真是莫名其妙!
      

  3.   

    char a = 'a' ;
    int k = (int) a ;
    //看看行不行,k里面保存ASCII
      

  4.   

    private void button1_Click(object sender, System.EventArgs e)
    {
        char ch = 'a';
        int i = (int)ch;
        MessageBox.Show(i.ToString());
    }