昨天一个有人问我在str = str.Replace(vbCrLf,"<br>");的时候,它说名称“vbCrLf”在类或命名空间“Headercs.Myifsafe”中不存在,应该怎么替换啊?

  从代码中就可以看出,使用了c#写的代码,因为c#中没有vbcrlf表示换行的。

  应该改成 str = str.Replace("\n","<br>");

  另外提供一个方法c#的

public string texttohtml(string chr)
  {
   if(chr==null)
    return "";
   chr=chr.Replace("<","&lt");
   chr=chr.Replace(">","&gt");
   chr=chr.Replace("\n","<br>");
   chr=chr.Replace(" ","&nbsp;");
   return(chr);
  }

posted on 2007-02-07 14:08  mbskys  阅读(175)  评论(0)    收藏  举报