小编Oce*_*ean的帖子

如何序列化List <T>?

我有A班.B班和C班是A班的一部分.

Class A 
{

//Few Properties of Class A

List<typeof(B)> list1 = new List<typeof(B)>()

List<typeof(C)> list2 = new List<typeof(C)>()

Nsystem NotSystem { get; set; } // Enum Property Type

}

public enum Nsystem {
    A = 0,
    B = 1,
    C = 2
}
Run Code Online (Sandbox Code Playgroud)

我想序列化A类,并希望用它生成XML; 我还想序列化list1和list2以及枚举...

序列化这个XML有什么好方法,因为我需要将Object转换为XML和XML转换为Object的功能......

有什么好的选择呢?谢谢

c# xml serialization list

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

从XMLDocument中读取第一个节点

我收到XML字符串中的消息; 我加载进去XmlDocument; 但是第二个节点每次都不同; 我在下面举例说明了三个例子:

 <Message> 
    <Event1 Operation="Amended" Id="88888">Other XML Text</Event1>
 </Message>
 <Message>
    <Event2 _Operation_="Cancelled" Id="9999999"> Other XML Text </Event2>
 </Message> 
 <Message> 
    <Event3 Operation="Cancelled" Id="22222"> Other XML Text </Event3>
 </Message>
Run Code Online (Sandbox Code Playgroud)

现在,我想找出第二个节点是Event1或者Event2还是Event3,也什么操作例如值"修订","取消","有序"?

c# xml xmldocument

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

WPF中的无边框窗口

我想要无边框窗口类似于我附加的图像; 我怎样才能做到这一点 ?

谢谢海洋在此输入图像描述

wpf styles wpf-controls

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

Windows 中的 Confluence 平台

是否可以在 Windows 上运行完整的 Confluence 平台?如果不是,运行 Confluence 平台的最佳方式是什么?

谢谢

windows apache-kafka confluent-platform

4
推荐指数
1
解决办法
2239
查看次数

从MSMQ中删除邮件

我有程序MSMQ使用GetAllMessages 读取,但它不会从队列中删除消息,所以我有以下代码; 不断获得相同的消息.我不想一次又一次地处理同样的消息.如何确保MSMQ删除已收到的消息或至少我没有收到消息?

while()
{
    Messages[] receivedMessage = queue.GetAllMessages()

    foreach(Message msg in receivedMessage)
    {
        ... Processing
    }
}
Run Code Online (Sandbox Code Playgroud)

msmq

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

C#中的线程同步

我有5个长时间运行的进程,我需要一次只执行一个任务; 我计划将它们放在5个线程上,我唯一的条件是只需要执行一个线程...

你能举一个例子吗?

谢谢

c# multithreading

0
推荐指数
1
解决办法
161
查看次数