strNode = string.Format(@"SETTINGS/PLCIPADDR");
括号里的@"SETTINGS/PLCIPADDR"怎么理解???

解决方案 »

  1.   

    就是一个字符串,@表示后面字符串不需要转义符如
    string s=@"c:\a.txt"
    等价
    string s="c:\\a.txt"
      

  2.   

    好像没有什么意思。
    string.Format(@"Setting/{0}", "PLCIPADDR")
      

  3.   

    结果就是 SETTINGS/PLCIPADDR,@是接触转义的,比如 c:\\1.txt,加上后为 @"c:\1.txt"
    format是用来格式化字符串的,具体看帮助和查google吧
      

  4.   

    @"..." 是原生字符串,说白了就是忽略 "\" 的转义,使其成为普通字符,有一点需要注意,如果字符串中包含双引号,则需要用 两个双引号替代!string s = @"""hello"""; // "hello"