static void Main(string[] args) { StaticPolymorphicClass staticObject = new StaticPolymorphicClass(); staticObject.Add("Chris ", "Kim"); staticObject.Add(5, 10); DynamicBase derivedObject = new Derived(); derivedObject.Show(); DynamicBase baseObject = new DynamicBase(); baseObject.Show(); }
public string GetDescription() { var descriptionBuilder = new StringBuilder(); descriptionBuilder.AppendLine($"Aerial Type: {AerialBase.ToString()}"); descriptionBuilder.AppendLine($"Battery Type: {BatteryBase.ToString()}"); descriptionBuilder.AppendLine($"Dynamic Type: {DynamicBase.ToString()}"); descriptionBuilder.AppendLine($"Keyboard Type: {KeyboardBase.ToString()}"); descriptionBuilder.AppendLine($"Microphone Type: {MicrophoneBase.ToString()}"); descriptionBuilder.AppendLine($"Screen Type: {ScreenBase.ToString()}"); descriptionBuilder.AppendLine($"SimCard Type: {SimCardBase.ToString()}"); return(descriptionBuilder.ToString()); }
static void Main(string[] args) { ICalculator calculator = ServiceProxyFactory <ICalculator> .Create(); var result12 = calculator.Add(1, 2); // var data = calculator.AddUsers(new List<User>() { new User() }); // Console.WriteLine("x + y = {2} when x = {0} and y = {1}", 1, 2, result); IProjectService elementManager = ServiceProxyFactory <IProjectService> .Create(); dynamic user = new DynamicBase(); user.userId = "B7ED32BF48754DC79D99E6157A98E136"; // ResponseData<List<DynamicBase>> result = elementManager.GetProjectsByUserId(user); ResponseData <List <DynamicBase> > result1 = elementManager.GetProjectsByUserId(new T1() { UserId = "B7ED32BF48754DC79D99E6157A98E136" }); }