我有一个静态类Items.cs,我想使用代码生成将持久性内容添加到该类中:
public static class Items
{
public static List<Item> ItemList = new List<Item>
{
new Item
{
Id = 1,
Name = "Name1"
},
new Item
{
Id = 2,
Name = "Name2"
}
};
}
理想情况下,我想从控制台应用程序创建一个新的Item实例,将其添加到ItemList,然后将CS文件与更新后的列表一起保存。我试图阅读一些有关Roslyn和Microsoft.CodeAnalysis的信息,但是找不到一种非常简单的方法来做到这一点。您是否知道有什么方法可以帮助您轻松优雅地编写此方案?