关于面向对象应用中数据存储的问题

本文关键字:存储 问题 数据 面向对象 应用 | 更新日期: 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是私有的

private void btnbutton_Click(对象发送方,EventArgs e){/*您的代码*/

}

RegistrationBody类中的

将是公共的,您可以根据需求将该类的页面加载指定为私有

private void RegistrationBody_Load(对象发送者,EventArgs e){}