关于面向对象应用中数据存储的问题
本文关键字:存储 问题 数据 面向对象 应用 | 更新日期: 2023-09-27 17:49:21
全世界的OOP爱好者们好!我有理解oop的奇怪问题:在对话框之后,我有一些数据,我可以用类来呈现这些数据:
public class RegistrationBody
{
public string UserName { get; set; }
public string UserSurname { get; set; }
public string Email { get; set; }
public string Phone { get; set; }
public string INN { get; set; }
public bool AllowForSpam { get; set; }
public RegistrationBody(string userName, string userSurname, string email, string phone, string ИНН, bool allowForSpam)
{
UserName = userName;
UserSurname = userSurname;
Email = email;
Phone = phone;
INN = INN;
AllowForSpam = allowForSpam;
}
在主窗口中,我调用表单,然后我得到数据,就像在那个结构;之后,我需要建立url。问题:我需要使用什么类来构建url并存储它,直到应用程序关闭?正如我所知道的,我需要避免在主类的公共变量,所以我需要建立什么?
对于构建URL,您可以使用NameValueCollection。
您可以将其存储在任何持久存储或缓存中
对于主类采取private方法并调用类,该类将是公共的,该类的页面加载将是私有的。例如:
从button click调用RegistrationBody类所以在main类中button click是私有的
RegistrationBody类中的private void btnbutton_Click(对象发送方,EventArgs e){/*您的代码*/
}
将是公共的,您可以根据需求将该类的页面加载指定为私有
private void RegistrationBody_Load(对象发送者,EventArgs e){}