Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Clone Example
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Address : ICloneable { public string City{ get; set;} public string State{ get; set;} public int PINCode { get; set;} public object Clone() { Address address = new Address(); address = (Address) MemberwiseClone(); return (object) address; } } public abstract class BaseClass { public abstract BaseClass Clone(); public string FirstName {get; set;} public string LastName {get; set;} public Address CurrentAddress{get; set;} } public class Derived : BaseClass { public override BaseClass Clone() { //CurrentAddress = (Address) CurrentAddress.Clone(); return (BaseClass) MemberwiseClone (); } public override string ToString() { return string.Format("{0} - {1} - {2} - {3} - {4}", FirstName, LastName, CurrentAddress.City, CurrentAddress.State, CurrentAddress.PINCode); } } public class Program { public static void Main(string[] args) { //Your code goes here Console.WriteLine("Hello, world!"); Derived d = new Derived(); d.CurrentAddress = new Address(); d.CurrentAddress.City="Bangalore"; d.CurrentAddress.PINCode=560078; d.CurrentAddress.State="Karnataka"; d.FirstName = "Naveen"; d.LastName = "Bathina"; Derived d2 = (Derived)d.Clone(); d2.LastName= "Shaik"; d2.FirstName = "Mansoor"; d2.CurrentAddress = (Address) d2.CurrentAddress.Clone(); d2.CurrentAddress.City = "Hyderabad"; Console.WriteLine(d2); Console.WriteLine(d); } } }
run
|
edit
|
history
|
help
0
LabExer2-RCA
see all nodes in given ldap node
Plt-D v.0.9.6 (Speed Vector)
ternary function
My name
Reverse Array
Fibonacci Series
teste
2.2 gz
TempConverter