小编Pop*_*lin的帖子

如何在.NET中的格式字符串中转义大括号(花括号)

如何在使用中转义括号string.Format.例如:

String val = "1,2,3"
String.Format(" foo {{0}}", val); 
Run Code Online (Sandbox Code Playgroud)

此示例不会抛出异常,但会输出字符串 foo {0}

有没有办法摆脱括号?

.net c# string formatting parsing

954
推荐指数
7
解决办法
27万
查看次数

有WPF备忘单吗?

我正在寻找一个WPF备忘单,它在WPF中具有绑定,资源和其他常见内容的WPF标记扩展.但到目前为止,我找不到它.

谁知道我能在哪里找到一个?

.net wpf xaml

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

如何在Internet Explorer中开始自动下载文件?

如何在Internet Explorer中初始化文件的自动下载?

例如,在下载页面中,我想要显示下载链接并显示一条消息:"如果下载没有自动启动......等等".下载应该在页面加载后不久开始.

在Firefox中这很容易,你只需要在标题中包含一个元标记,<meta http-equiv="Refresh" content="n;url">其中n是秒数,url是下载URL.这在Internet Explorer中不起作用.如何在Internet Explorer浏览器中使用此功能?

html javascript internet-explorer meta-tags

68
推荐指数
8
解决办法
27万
查看次数

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

在WPF中为整个应用程序设置外观的建议方法是什么?

我希望我的WPF应用程序可以通过应用某个XAML模板进行换肤,并且更改应用于应用程序范围,即使对于甚至不在视觉/逻辑树中的动态控件或控件也是如此.

我可以用什么来完成这种功能?是否有任何好的资源或教程可以显示如何完成这项特定任务?

.net c# wpf templates skinning

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

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

WPF:如何将GeneralTransform应用于Geometry数据并返回新的几何?

有一些几何数据和变换如何将变换应用于几何以获得一个新的几何与它的数据转换?

例如:我有一个Path对象将Path.Data设置为PathGeometry对象,我想使用变换将PathGeometry对象的点转换适当的位置,而不是将变换应用于将在渲染时使用的PathGeometry .

PS我知道Transform类有一个方法Point Transform.Transform(Point p)可以用来转换Point但是......有没有办法一次转换任意几何?

编辑:查看我目前找到的解决方案的 repply

.net c# wpf geometry transform

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

如何在C#3.5中对大型XML文件进行流式读取

如何在包含xs:sequence的大型XML文件上对根元素进行流式读取,而不将整个文件加载到内存中的XDocument实例中?

.net c# xml streaming .net-3.5

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

如何创建WPF形状编辑器?

我正在尝试创建一个WPF Shape(PolyLine)编辑器,这是一个我想用来控制画布中的形状的控件.

编辑器需要做的是能够显示形状的点和线并移动它们.

任何人都可以让我知道如何实现这一目标或起点吗?到目前为止,我还没有发现任何与我如何做到这一点有关的事情.

.net c# wpf geometry editor

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

如何将任意文件的依赖项添加到T4模板?

我有一个T4模板,可以从xml文件生成类.

如何在xml文件和模板文件之间添加依赖关系,以便在修改xml文件时自动重新运行模板,而无需从上下文菜单中选择"运行自定义工具"?

.net c# t4

8
推荐指数
1
解决办法
1231
查看次数

C#在运算符重载中

在写一个if-expression时我刚才有了一个想法,有时当你有这样的表达式时,表达式往往很长:

if(x == 1 || x == 2 || x == 33 || x == 4 || x == -5 || x == 61) { ... }
Run Code Online (Sandbox Code Playgroud)

x可以是枚举,字符串,整数,字符,你得到的图片.

我想知道是否有更简单的方法来写这个.我认为sql的运算符'in'例如可以缩短表达式:

if(x in (1,2,33,4,-5,61)) { ... }
Run Code Online (Sandbox Code Playgroud)

我知道你不能用'in'写这样的表达式,因为编译器的词法分析器和解析器不会识别它.

也许其他解决方案作为不同类型x的扩展方法是解决方案?在即将推出的.NET 4.0中,我听说过参数化方法,应该解决提供给if-expression的n个参数吗?

也许你理解我,你对这个问题有一个好的实践/解决方案吗?

/丹尼尔

c# linq operator-overloading synonym

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

未来的虚拟机

我正在寻找有关未来虚拟机的一些资源(如jvm或clr)

他们会是什么样子?他们会提供并发运行时,更强大的元编程模型吗?

我正在寻找文章,研究项目或纯粹的推测,任何有趣的阅读.

如果您有任何链接或意见,请分享.

vm-implementation

5
推荐指数
1
解决办法
1801
查看次数

const正确性如何帮助编写更好的程序?

这个问题来自C#人问C++人.(我知道一点C,但只有一些C++的一般知识).

来到C#的C++开发人员说他们错过了const的正确性,这对我来说似乎很奇怪.在.Net中,为了禁止更改您需要创建不可变对象或具有只读属性/字段的对象,或者传递对象副本(默认情况下复制结构).

C++ const是否正确,是一种创建不可变/只读对象的机制,还是有更多呢?如果目的是创建不可变/只读对象,那么可以在像.Net这样的环境中完成同样的事情.

c# c++ const-correctness

2
推荐指数
3
解决办法
718
查看次数