你是不是要把字符串转换成字符?string dd = "123";
dd[0] 为 “1”
dd[1] 为 "2"

解决方案 »

  1.   

    char c='c';
    int i = (int)c; //asc
    c = (char)i; //chrasc() --> Convert.ToInt(char c)
    chr() --> Convert.ToChar(Int i)
      

  2.   

    C#中的char型只能是單個字符的,它實際是以int保存,我贊同樓上的做法。
      

  3.   

    实际我是想得到换行符,比如VB里chr(10),但不能用HTML里的<br>, 有办法么?
      

  4.   

    txtMybox.Text = txtMybox.Text.Replace("\n","<br/>"); // 换行w.Write("<Html><Head><Title>"+strTitle+"</Title><Meta Http-equiv='Content-Language' Content='zh-cn'><Meta Http-equiv='Content-Type' Content='text/html; Charset=gb2312'></Head><Body><Center>"+txtMybox.Text+"</Center></Body></Html>");
      

  5.   

    我是用Response.Write输出文件是文本,不能用HTML标签,然后又想实现回车换行。例如:
    Response.Write"abcdedff"&chr(10)//vb
    那么用C#如何写呢?
      

  6.   

    Response.Write("abcdedff");
    Response.Write("\n"); //换行
    Response.Write("dddddd");
    Response.Write((char)10); //这样也可以换行在文本中可以看到换行,但是在网页上看不到换行的效果。
      

  7.   

    Response.Write"abcdedff"+"\r\n" //C#
      

  8.   

    试过的:
    char s = (char)10;
    string brstr = s.ToString();