小编Pet*_*r17的帖子

如何在XML中嵌入二进制数据?

我有两个用Java编写的应用程序,它们通过网络使用XML消息相互通信.我在接收端使用SAX解析器从消息中取出数据.其中一个要求是将二进制数据嵌入XML消息中,但SAX不喜欢这样.有谁知道如何做到这一点?

更新:我使用apache commons编解码器库中Base64类,以防其他人尝试类似的东西.

java xml binary binary-data

106
推荐指数
7
解决办法
10万
查看次数

最好的WPF开源项目

我用WPF编程了一年多.当我开始时,没有那么多的例子和指导可供遵循,现在情况要好得多.

我想请教您一些帮助,列出您建议学习的最佳WPF(开放)源代码示例或项目,以便更多地了解项目结构,最佳实践等.

谢谢你,马可

.net wpf open-source

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

如何在JSON序列化时使用JavaScriptSerializer设置格式?

我正在使用JavaScriptSerializer将文件的对象序列化为JSON格式.但结果文件没有可读格式.如何允许格式化以获取可读文件?

.net formatting serialization json javascriptserializer

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

如何从Visual Studio解决方案启动特定项目

我有一个包含几个项目的解决方案.如何从Visual Studio单独启动每个项目?

.net visual-studio

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

即使Visual Studio中的编译器错误,调试也会运行

当我在Visual Studio 2010(F5)中开始调试项目时,即使存在编译器错误,应用程序也会运行.为什么会这样?我该怎么修呢?

.net visual-studio-2010 visual-studio

15
推荐指数
1
解决办法
7909
查看次数

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

自动属性和结构

我想知道以下C#代码:

struct Structure
{
    public Structure(int a, int b)
    {
        PropertyA = a;
        PropertyB = b;
    }
    public int PropertyA { get; set; }
    public int PropertyB { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

它没有编译错误"在将所有字段分配给"之前,不能使用'this'对象.对于类似的类,它正在编译而没有任何问题.

它可以通过重构到以下方式来工作:

struct Structure
{
    private int _propertyA;
    private int _propertyB;

    public Structure(int a, int b)
    {
        _propertyA = a;
        _propertyB = b;
    }

    public int PropertyA
    {
        get { return _propertyA; }
        set { _propertyA = value; }
    }

    public int PropertyB
    {
        get { return _propertyB; …
Run Code Online (Sandbox Code Playgroud)

.net c# struct properties automatic-properties

10
推荐指数
3
解决办法
7515
查看次数

如何使用ZedGraph库显示具有通用X轴的多个图形?

我需要显示几个具有共同X轴和图例的图形.我希望实现的目标显示在图片上.主要目标是在一条线上有几个Y轴,而不是并行.因此,可以显示几条曲线而不相互交叉.

我知道如何显示多个图形,但是每个图形都有自己的图例和Y轴.

在此输入图像描述

.net c# graphics zedgraph winforms

9
推荐指数
1
解决办法
5541
查看次数

堆栈的替代品

我正在使用C#在.Net环境中工作.我需要一些替代堆栈数据结构.某种绑定堆栈.集合中元素的数量不应超过某个固定的指定数量.并且,如果实现了该数字并且推送了新元素,则必须删除大多数旧元素.我需要这个来存储撤消/重做策略的命令.

.net c# stack circular-buffer data-structures

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

如何在C#中组合代理

我想实现一个方法,它接受两个Action A1和Action A2委托并返回组合它们的新委托.他方法的签名如下:

public static Action<Tuple<T1,T2>> CombineWith<T1,T2>(this Action<T1> a1, Action<T2> a2)
Run Code Online (Sandbox Code Playgroud)

所以,而不是说

{
 A1(t1);
 A2(t2);
}
Run Code Online (Sandbox Code Playgroud)

我希望能够写:

{
A1.CombineWith(A2)(Tuple.Create(t1,t2));
}
Run Code Online (Sandbox Code Playgroud)

这种方法可能实现的可能是什么?

.net c# generics delegates functional-programming

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