小编Rem*_*sen的帖子

C#中变量名中@字符的用法/含义是什么?

我发现你可以用C#中的'@'字符开始你的变量名.在我的C#项目中,我使用的是用Java编写的Web服务(我添加了对我的项目的Web引用).WSDL中定义的一个接口对象有一个名为"params"的成员变量.显然,这是C#中的保留字,因此您不能拥有名为"params"的成员变量的类.生成的代理对象包含一个如下所示的属性:

public ArrayList @params {
    get { return this.paramsField; }
    set { this.paramsField = value; }
}
Run Code Online (Sandbox Code Playgroud)

我搜索了VS 2008 c#文档,但找不到任何相关信息.搜索谷歌也没有给我任何有用的答案.那么变量/属性名称中'@'字符的确切含义或用法是什么?

c# naming specifications

291
推荐指数
6
解决办法
4万
查看次数

如何以编程方式为特定用户控件使用输出缓存?

我想以编程方式将输出缓存应用于特定控件.但是,当我使用此代码时,它将所有页面和其他用户控件存储在缓存输出中.

    if (Session["id"] != null)
    {            
        Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));
        Response.Cache.SetCacheability(HttpCacheability.Public);
        Response.Cache.SetValidUntilExpires(true); 
     }
Run Code Online (Sandbox Code Playgroud)

c# asp.net

3
推荐指数
1
解决办法
2097
查看次数

标签 统计

c# ×2

asp.net ×1

naming ×1

specifications ×1