【发布时间】:2014-02-12 15:51:00
【问题描述】:
为了测试一个类,我需要一些真实的虚拟对象。
我的问题是:在调试时,我可以得到一个已经构造的对象作为字符串吗?我想复制这个字符串并将其粘贴(分配)到测试类中的虚拟对象。
public class Employee
{
public string Name;
public int Age;
public List<string> NamesOfChildren;
}
例如,对于调试模式下的此类实例,我需要一些字符串,例如
new Employee() {Name = "Serdar", Age = 30, NamesOfChildren = new List() {"NameOfChild1", "NameOfChild2"}}
换句话说,在调试模式下,我可以看到对象的所有公共和私有字段及其值。我可以将此数据作为字符串吗?我需要在编辑器中创建该对象的格式。 (当然只有公共领域)
【问题讨论】:
-
我不明白你的意思
-
您的问题不清楚:D 请尝试编辑并澄清您的问题:D 作为文本文件中的字符串?
-
serdar 的意思是,在运行时给定一个 .Net 对象,您是否可以自动创建 C# 代码来构造一个具有相似值的新对象。
-
@MattCruikshank thx,这正是我的意思
标签: c#