小编Mos*_*one的帖子

使用继承自 List<T> 的类进行 JSON 序列化

我有一个类继承List<T>并添加了一个类属性

public class DrivenList : List<int>
{
    public string Name {get;set;}

    private DrivenList() { }

    public DrivenList(string name) { this.Nname = name; }
}
Run Code Online (Sandbox Code Playgroud)

当使用 Newtonsoft.Json JSON 序列化对象时,我仅获得列表项。([1,2,3])

有什么想法如何将Name属性添加到结果中吗?

解决:通过将此属性添加到列表中

[JsonObject(MemberSerialization = MemberSerialization.Fields)]
public class DrivenList : List<int>
Run Code Online (Sandbox Code Playgroud)

c# json

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

无法访问映射网络驱动器上的文件

我有一个问题,我无法访问映射文件夹中的任何文件

我的驱动器 N: 映射到 \erpu9\clients\,我有 1.txt 文件,我正在尝试读取。

函数返回File.Exists(@"N:\1.txt")false,但File.Exists(@"\\erpu9\clients\1.txt")返回true。FileInfo.Exists 中也发生了同样的事情。

当我尝试运行时File.ReadAllLines(@"N:\1.txt")出现异常:找不到路径“n:\1.txt”的一部分,但File.ReadAllLines(@"\\erpu9\clients\1.txt")工作正常

我真的迷路了,有什么建议吗?

如果相关,我正在使用 Windows 10、VS2013

c#

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

标签 统计

c# ×2

json ×1