我遇到这样一个情况,定义了一个很长的字符串,在VS2005的代码编辑窗口中需要拖拉横向滚动条才可以看到该字符串的后面部分,请问:在VS2005中,有没有换行连字符,可以让一行的长字符变为多行显示?我记得VB中是有的,不知道c#中有没有?

解决方案 »

  1.   

    有的,@这个符号 例如
    string str = @"aklfdjaskldfpalsk
    afdsasdfasdf
    djlakdsjfsa";
      

  2.   

    string   str1   =   "hello   "   + 
                    "world "; 
    string   str2   =   
                  @ "hello   
                    world 
    找到的一个MVP的回答
      

  3.   

    可以这样,字符串常量会在编译期间直接拼接的,不用担心性能问题:
        string s = "ABC"
                 + "DEF"
                 + "GHI"
                 + "JKL";
      

  4.   

    StringBuilder db=mew StringBuilder();
    sb.Append("");string s = ""+
    "";
      

  5.   

    可以使用VS的工具->选项->文本编辑器->Language
    实现自动换行不就OK了.