@tt就是一个叫@tt变量名的变量而已.
没啥特殊意思.

解决方案 »

  1.   

    一般在变量名前加@是为了可以用C#中的关键字作为变量名,如int @int = 1;
    用在你这里好象没有什么用
      

  2.   

    @符号用在变量名称前面可以避免与保留字重名
    比如:@int,@float等
      

  3.   

    饿,没插嘴的份了,就是上面所说的,主要就是.net支持多种语言,而每种的关键字又不尽相同~~
      

  4.   


    to lz:你能确定是导入时自动生成的?用的什么工具?似乎VS或Wsdl.exe都不太可能犯这种低级错误...
      

  5.   

    自动生成的,用web refernce 增加的
    感谢各位大侠啊
    我想主要可能是想防止跟保留字进行冲突
    比如
    public void getme(string @tt) 

      MessageBox.Show(@tt); 
    } 写成public void getme(string @tt) 

      MessageBox.Show(tt); 
    } 也可以,也就是好象象tt这种变量,加不加@都一样
      

  6.   

    @tt就是一个叫@tt变量名的变量而已. 
    没啥特殊意思.