C# 关于面向对象应用程序中的数据存储

C# 关于面向对象应用程序中的数据存储,c#,oop,C#,Oop,全世界的观众好! 我在理解oop时遇到了一个奇怪的问题:在对话框中我有了一些数据后,我可以用类来表示这些数据: public class RegistrationBody { public string UserName { get; set; } public string UserSurname { get; set; } public string Email { get; set; } public string P

全世界的观众好! 我在理解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,可以使用名称值集合


您可以将其存储在任何持久性存储或缓存中。

对于主类,使用private方法并调用将是公共的类,该类的页面加载将是私有的。。例如,塞纳里奥:

从button click调用RegistrationBody类,因此在main类中,button click将是私有的

私有void btnbutton_单击(对象发送者,事件参数e){/*您的 代码*/

}

在RegistrationBody类将是公共的,您可以根据需要向private depand提及该类的页面加载

私有无效注册体加载(对象发送方,事件参数e) {}


我有对话框表单,所以我可以在DialogResult之后获取信息;我需要url类的帮助:)