小编wil*_*ill的帖子

在HttpWebResponse("text/plain","application/octet-stream"等)上是否有ContentType属性的枚举?

我能找到的最接近的东西是,System.Net.Mime.MediaTypeNames但似乎没有一切(如json),因为它似乎更专注于电子邮件附件.

content-type httpwebresponse mime-types

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

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

我有一个匿名课程:

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
查看次数

使文件在c#中可写的最佳方法

我正在尝试设置标志,导致Read Only当您right click \ Properties在文件上时出现复选框.

谢谢!

.net c# file file-attributes

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

绑定TextBlock.Inlines的数据

我的WPF应用程序从后端服务接收消息流,我需要在UI中显示.这些消息差异很大,我想为每条消息提供不同的视觉布局(字符串格式,颜色,字体,图标等等).

我希望能够为每条消息创建一个内联(Run,TextBlock,Italic等),然后以某种方式将它们全部放入一个ObservableCollection<>并在UI中使用我的TextBlock.Inlines上的WPF数据绑定魔法.我找不到怎么做,这可能吗?

data-binding wpf textblock inlines

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

是否有用于编辑MSBuild项目的用户界面?

我在开发环境中工作,我们大量使用MSBuild - 我发现自己经常不得不手动编辑我的构建csproj xml.我讨厌这个 - 似乎应该有一个很好的用户界面来编辑这些文件和执行常见的任务.我想象Visual Studio中的Project Properties Pages中的一个选项卡会给我一些东西,但是唉.理想情况下,我将能够:

  1. 在Xml中尽我所能,包括能够与我创建的任何自定义步骤进行交互
  2. 查看MSBuild变量的评估结果
  3. 查看变量的定义位置,以便我可以快速导航到它们

msbuild

13
推荐指数
2
解决办法
7649
查看次数

有没有办法以编程方式退出我的应用程序?(Windows Phone 7)

我正在写一个Windows Phone 7应用程序.我有"致命异常"处理代码,我知道该应用程序完全被破坏,并且没有任何意义继续.(我希望我永远不会来这里......)由于我的应用程序除了退出之外别无其他功能,我希望用户能够关闭应用程序.

但是我注意到System.Environment.Exit()在Windows Phone 7的Silverlight 4 SDK中没有.还有另一种以编程方式退出应用程序的方法吗?

silverlight-4.0 windows-phone-7

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

本地化Windows Phone 7应用程序

我在使用本地化的资源文件在Windows Phone 7上工作时遇到了一些麻烦.这就是我正在做的事情:

  1. 创建一个资源文件,比如说"Strings.resx"(Build Action:Compile)
  2. 创建一个密钥,说"TestKey",默认值为空字符串
  3. 在同一文件夹中添加一个英文资源文件,其值为"some English string":Strings.en-us.resx(Build Action:Embedded Resource)
  4. 在同一文件夹中添加日语资源文件,其值为"some japanese string":Strings.ja-jp.resx(Build Action:Embedded Resource)

在我的PC Silverlight中,WPF应用程序在我更改Thread.CurrentThread.CurrentCulture时工作正常.但是在手机中,我似乎总是得到Strings.resx文件中的值 - 一个空字符串.

我已经尝试使用设计器生成的代码并手动连接资源管理器,这似乎并不重要.这是我的代码:

            Type t = typeof(Strings);

            _resourceManager = new ResourceManager(
                t.Namespace + "." + t.Name,
                t.Assembly);

            _resourceManager.GetString("TestKey");
Run Code Online (Sandbox Code Playgroud)

告诉我手机支持本地化资源......;>我做错了什么?谢谢!

更新:感谢Olivier转发链接.我也看到了这一点,但错过了一个重要的步骤.我没有将"SupportedCultures"节点添加到我的csproj中.完全不同 - 希望别人不要像我一样试图解决这个问题.

<SupportedCultures>de-DE;es-ES;</SupportedCultures>
Run Code Online (Sandbox Code Playgroud)

windows-phone-7

10
推荐指数
2
解决办法
7797
查看次数

有没有办法从具有内部构造函数的类派生?

我正在使用第三方c#类,它有很多很棒的方法和属性 - 但随着时间的推移,我需要使用自己的方法和属性来扩展该类.如果是我的代码,我会将该类用作我的基类并在顶部添加我自己的属性和方法 - 但是这个类有一个内部构造函数.(在我看来,最初只是将构造函数设置为内部 - 为什么要限制子类的能力?)

我唯一能想到的就是在我的班级上创建方法/属性,这些方法/属性只是简单地调用了他们的 - 但它是一大堆代码,而且,它只是没有"感觉"正确.

有没有办法将这个类用作基类?

c# constructor design-patterns

9
推荐指数
2
解决办法
3664
查看次数

是否有更简单快速的方法来检测(Windows Phone 7)设备是否具有互联网连接

是否有更简单快速的方法来检测(Windows Phone 7)设备是否具有互联网连接.

我正在发送Web请求,等待超时期限并处理异常.希望能够快速简便地查询设备,以便在发送任何请求之前查看它是否有连接...

提前致谢,

windows-phone-7

7
推荐指数
1
解决办法
1466
查看次数

从集合中返回中间n(值不是索引)

我有一个List<int>,我需要删除异常值,所以想要使用一种方法,我只采取中间n.我想要中间值,而不是索引.

例如,给定以下列表如果我想要中间80%我会期望11和100将被删除.

11,22,22,33,44,44,55,55,55,100.

在LINQ中有一个简单/内置的方法吗?

c# linq algorithm

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