Ejemplo n.º 1
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            Admin = new Admin
            {
                FirstName   = txtFirstName.Text,
                LastName    = txtLastName.Text,
                UserName    = txtUsername.Text,
                Password    = txtPassword.Text,
                HomeAddress = new Address
                {
                    Address1 = txtHomeAddress.Text,
                    Address2 = txtHomeAddress2.Text,
                    City     = txtHomeCity.Text,
                    State    = txtHomeState.Text,
                    Zip      = txtHomeZip.Text
                },
                BusinessAddress = new Address
                {
                    Address1 = txtBizAddress.Text,
                    Address2 = txtBizAddress2.Text,
                    City     = txtBizCity.Text,
                    State    = txtBizState.Text,
                    Zip      = txtBizZip.Text
                }
            };

            AdminClone     = (User)Admin.Clone();
            AdminDeepClone = Admin.DeepClone();
        }
Ejemplo n.º 2
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            Admin = new Admin
            {
                FirstName = txtFirstName.Text,
                LastName = txtLastName.Text,
                UserName = txtUsername.Text,
                Password = txtPassword.Text,
                HomeAddress = new Address
                {
                    Address1 = txtHomeAddress.Text,
                    Address2 = txtHomeAddress2.Text,
                    City = txtHomeCity.Text,
                    State = txtHomeState.Text,
                    Zip = txtHomeZip.Text
                },
                BusinessAddress = new Address
                {
                    Address1 = txtBizAddress.Text,
                    Address2 = txtBizAddress2.Text,
                    City = txtBizCity.Text,
                    State = txtBizState.Text,
                    Zip = txtBizZip.Text
                }
            };

            AdminClone = (User)Admin.Clone();
            AdminDeepClone = Admin.DeepClone();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            var u1 = new User(1, "Andrzej", "login", "password");

            // Łatwo możemy skopiować dany obiekt
            var u2 = u1.Clone();

            u1.Name = "testowa zmiana";

            Console.WriteLine(u1);
            Console.WriteLine(u2);
        }