日期:2014-05-19  浏览次数:20811 次

2005Visual Studio 里面一个C#项目里面建了一个类,但是有错误
using   System;
using   System.Collections.Generic;
using   System.Text;


namespace   BS
{
        class   CharDeal
        {
//
//   TODO:   在此处添加构造函数逻辑
//
        }
        ///   <summary>
  ///   去除字符串中的 '单引号特殊字符,防止sql注入漏洞
///   </summary>
///   <param   name= "sText "> 用户输入控件中的信息 </param>
///   <returns> 返回处理后的用户控件内容, '被转换成 " </returns>
static   public   string   CharSingleQuotationConvert   (   string   sText)
        {
return       sText.Trim().Replace( '\ ' ', '\ " ');
        }
}
build报错:

Error 1 Expected   class,   delegate,   enum,   interface,   or   struct C:\Inetpub\wwwroot\SSSCC\BS\CharDeal.cs 20 16 BS



------解决方案--------------------
using System;
using System.Collections.Generic;
using System.Text;


namespace BS
{
class CharDeal
{
//
// TODO: 在此处添加构造函数逻辑
//
/// <summary>
/// 去除字符串中的 '单引号特殊字符,防止sql注入漏洞
/// </summary>
/// <param name= "sText "> 用户输入控件中的信息 </param>
/// <returns> 返回处理后的用户控件内容, '被转换成 " </returns>
static public string CharSingleQuotationConvert ( string sText)
{
return sText.Trim().Replace( '\ ' ', '\ " ');
}
}
}
------解决方案--------------------
方法要放到类里...

namespace BS
{
class CharDeal
{
/// <summary>
/// 去除字符串中的 '单引号特殊字符,防止sql注入漏洞
/// </summary>
/// <param name= "sText "> 用户输入控件中的信息 </param>
/// <returns> 返回处理后的用户控件内容, '被转换成 " </returns>
static public string CharSingleQuotationConvert ( string sText)
{
return sText.Trim().Replace( '\ ' ', '\ " ');
}
}

}

------解决方案--------------------
是啊,这样的错误不应该啊!