C# 如何从文本框保存信息
如何从文本框中保存信息,我想获得关于如何实现信息记录的最佳方法的建议 我有主要的表格1。有带有产品名称和文本框1的列表框1。当用户从TextBox1中的ListBox1中选择任何产品时,会显示有关此产品的信息。 当用户点击“添加产品”按钮时,Form2也会打开。文本框1-4中有(表格2)用户输入的新产品信息。当用户点击“确定”后,输入的信息被保存。C# 如何从文本框保存信息,c#,.net,winforms,textbox,C#,.net,Winforms,Textbox,如何从文本框中保存信息,我想获得关于如何实现信息记录的最佳方法的建议 我有主要的表格1。有带有产品名称和文本框1的列表框1。当用户从TextBox1中的ListBox1中选择任何产品时,会显示有关此产品的信息。 当用户点击“添加产品”按钮时,Form2也会打开。文本框1-4中有(表格2)用户输入的新产品信息。当用户点击“确定”后,输入的信息被保存。 我的问题是:如何最好地保存TextBox1-4(Form2)中的信息-在数组、列表中,使用类 我认为保存此信息的最佳方法是使用一类产品,然后在另
我的问题是:如何最好地保存TextBox1-4(Form2)中的信息-在数组、列表中,使用类 我认为保存此信息的最佳方法是使用一类
产品
,然后在另一类中也有一个列表
public class Product
{
public string Name { get; set; }
public string Company { get; set; }
public double Price { get; set; }
public double Discount { get; set; }
public Product(string name, string company, double price, double discount)
{
Name = name;
Company = company;
Price = price;
Discount = discount;
}
}
另一类:
public List<Product> Products = new List<Product>();
public List Products=new List();
如果需要在应用程序关闭时保存,可以使用数据库或简单地使用JSON。链接到JSON序列化:
不要忘记添加NuGet包“Newtonsoft.Json”:
右键单击class->Manage numget Packages->Browse->Install Newtonsoft.Json我认为如果您创建一个产品类,一个列表会很好,但是您需要在应用程序关闭后保存这些信息吗?一个文本文件就足够了,还是您需要一个数据库?您可以使用一个产品类和一个列表您认为“最好”是什么?要表示产品,您应该使用类。是的,我需要在应用程序关闭后保存此新信息。