小编Ant*_*nes的帖子

在C#中禁止"永远不会使用"和"永远不会分配"警告

我在C#项目中有一个HTTPSystemDefinitions.cs文件,它基本上描述了托管代码消耗的旧Windows ISAPI.

这包括与ISAPI相关的完整结构集,不是全部或代码消耗的结构.在编译时,这些结构的所有字段成员都会发出如下警告: -

警告字段'UnionSquare.ISAPI.HTTP_FILTER_PREPROC_HEADERS.SetHeader'永远不会分配给,并且始终具有其默认值null

要么

警告从不使用字段'UnionSquare.ISAPI.HTTP_FILTER_PREPROC_HEADERS.HttpStatus'

可以禁用这些#pragma warning disable吗?如果是这样,相应的错误号是什么?如果没有,我还能做什么?请记住,我只对这个文件做了什么,重要的是我看到来自其他文件的警告.

编辑

结构示例: -

struct HTTP_FILTER_PREPROC_HEADERS
{
    //
    //  For SF_NOTIFY_PREPROC_HEADERS, retrieves the specified header value.
    //  Header names should include the trailing ':'.  The special values
    //  'method', 'url' and 'version' can be used to retrieve the individual
    //  portions of the request line
    //

    internal GetHeaderDelegate GetHeader;
    internal SetHeaderDelegate SetHeader;
    internal AddHeaderDelegate AddHeader;

    UInt32  HttpStatus;               // New in 4.0, status for SEND_RESPONSE
    UInt32  dwReserved;               // New in …
Run Code Online (Sandbox Code Playgroud)

c# suppress-warnings visual-studio

105
推荐指数
3
解决办法
6万
查看次数

C#自动属性 ​​- 为什么我要写"get; set;"?

如果在C#自动属性中必须获取和设置get和set,为什么我必须打扰指定"get; set;" 什么?

c# automatic-properties c#-3.0

44
推荐指数
5
解决办法
4万
查看次数

在C#中使用Lambda的一次性事件

我发现自己经常这样做: -

 EventHandler eh = null;  //can't assign lambda directly since it uses eh
 eh = (s, args) =>
 {
     //small snippet of code here

     ((SomeType)s).SomeEvent -= eh;
 }
 variableOfSomeType.SomeEvent += eh;
Run Code Online (Sandbox Code Playgroud)

基本上我只想附加一个事件处理程序来监听事件中的一个镜头,之后我再也不想保持连接.通常,"代码片段"只是一行.

我的思绪有点麻木,我确信必须有一些我可以做的事情,所以我不需要重复所有这些开销.请记住,这EventHandler可能是EventHandler<T>.

任何想法如何我可以整理代码的重复部分,只是将片段留在Lambda中?

c# events lambda

44
推荐指数
3
解决办法
8195
查看次数

如何转到IEnumerable中的特定项目

我有IEnumerable,其中包含数字数据.

编辑 IEnumerable来自System.Collection.Ienumerable指令.

附上了Viual Studio的snapShot,包含数据的枚举:

alt text http://www.freeimagehosting.net/uploads/bd72c6c310.jpg

为了简要介绍上面的图像,eLevelData是IEnumerable变量,我有我的数据.

现在我想转到索引4或5的数据,但我不想使用foreach循环.请给我任何建议.

谢谢,

Subhen

.net c# silverlight ienumerable silverlight-3.0

44
推荐指数
2
解决办法
7万
查看次数

我可以将属性与匿名类一起使用吗?

我有一个匿名课程:

var someAnonymousClass = new
{
    SomeInt = 25,
    SomeString = "Hello anonymous Classes!",
    SomeDate = DateTime.Now
};
Run Code Online (Sandbox Code Playgroud)

无论如何将属性附加到此类?反思,其他?我真的希望这样的事情:

var someAnonymousClass = new
{
    [MyAttribute()]
    SomeInt = 25,
    SomeString = "Hello anonymous Classes!",
    SomeDate = DateTime.Now
};
Run Code Online (Sandbox Code Playgroud)

c# attributes anonymous-types

42
推荐指数
3
解决办法
7459
查看次数

MSBuild命令行错误 - 未安装Silverlight 4 SDK

我的MSBuild命令行如下:

msbuild e:\code\myProject.csproj /p:Configuration=Debug /p:OutputPath=bin/Debug /p:Platform=x86 /p:PlatformTarget=x86

该项目在VS2010中的开发机器上构建良好,但不是上面的命令.我正在运行Win 7 64位.我收到一条错误消息,说我没有安装Silverlight 4 SDK,但我确实如此.我已经阅读了一些帖子,你必须设置Platform = x86但无济于事.以下是完整的错误消息:

Microsoft (R) Build Engine Version 4.0.30319.1
[Microsoft .NET Framework, Version 4.0.30319.1]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 6/8/2010 4:03:38 PM.
Project "E:\code\dashboards\MyProject2010\MyProject2010.Web\MyProject2010
.web.csproj" on node 1 (default targets).
GenerateTargetFrameworkMonikerAttribute:
Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output fi
les are up-to-date with respect to the input files.
CoreCompile:
Skipping target "CoreCompile" because all output files are up-to-date with resp
ect to the input files. …

msbuild silverlight silverlight-4.0

36
推荐指数
4
解决办法
2万
查看次数

如何更改Visual Studio中的大括号/括号颜色

我不是在谈论高光颜色而是实际颜色.我得到了一个浅色背景色的配色方案,但大括号/圆括号几乎看不到.谁知道如何改变这个?

顺便说一句这是C#,因为C++似乎使用运算符颜色为大括号/圆括号着色.

c# ide visual-studio

33
推荐指数
7
解决办法
2万
查看次数

Visual Studio(VS2008)中的远程调试,Windows窗体应用程序

我正在尝试远程调试Windows窗体应用程序(C#),但我总是收到此错误:

无法连接到名为"XXX"的Microsoft Visual Studio远程调试监视器.目标计算机上的Visual Studio远程调试程序无法连接回此计算机.验证失败.请参阅帮助以获得帮助.

我试图根据MSDN指南配置,但我无法使其工作.

我的设置:

  • 开发计算机 - 连接到域的XP(x86).
  • 测试计算机 - Vista中(86),其 连接到域.
  • 我在机器之间有网络连接.
  • 我在测试计算机(user1)中创建了一个本地用户,其中包含我运行Visual Studio(mydomain\user1)的域用户的名称.设置相同的密码.
  • 在测试计算机上我正在运行"msvsmon.exe"作为应用程序(而不是服务),我正在使用"runas"命令与我创建的用户一起运行它.(用户1):

    runas/u:user1 msvsmon.exe

有谁可以帮助我吗?

谢谢.

.net c# debugging remote-debugging visual-studio-2008

32
推荐指数
2
解决办法
2万
查看次数

为经典Asp会话Cookie设置HTTPONLY

有谁知道如何在经典ASP会话cookie上设置HTTPONLY?

这是在漏洞扫描中标记的最后一件事,需要尽快修复,所以任何帮助都表示赞赏.

~~~关于我的问题的更多信息~~~

有人可以帮我这个吗?

我需要知道如何在默认情况下从ASP和IIS创建的ASPSESSION cookie上设置HTTPONLY.

这是服务器为所有asp页面自动创建的cookie.

如果需要,我可以在网站上的所有cookie上设置HTTPONLY.

任何有关如何做到这一点的帮助都将受到大力赞赏.

谢谢

谢谢艾略特

httponly asp-classic session-cookies

29
推荐指数
3
解决办法
4万
查看次数

django for loop counter break

希望这是一个快速/简单的方法.我知道通过自定义模板标签来解决这个问题的方法,但我很好奇是否有其他方法我在看.我为我的博客创建了各种各样的画廊功能,并且我有一个画廊列表页面,用于分割我的所有画廊.现在,我不想显示该列表中每个图库的所有照片,因为如果每个图库甚至有20个图像,那么如果我在5个帖子中分页,则该页面上有100个图像.那是浪费,而且是错误的做事方式.

我的问题是,有没有办法只显示照片集中的3张照片?我想做什么,但我认为不可能是(伪代码):

{% for photos in gallery.photo_set %}
   {% if forloop.counter lt 3 %}
     <img src="{{ photos.url }}">
   {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

从文档来看,除非我完全错过它,否则通过模板系统是不可能的.因此,我可以编写自己的各种模板标签来解决它.我可以从视角来做一些事情,但我没有深入研究这个想法.我的另一个选项是为模型提供预览字段,并允许用户在预览字段中选择他们想要的照片.

无论如何,有几个不同的选择,所以我想我会对观众进行调查,看看你是怎么做到的.任何意见表示赞赏.就个人而言,享受这种猫的皮肤有很多方法.

python django for-loop

27
推荐指数
1
解决办法
2万
查看次数