static void Main(string[] args) { SwitchSample sample = new SwitchSample(); Console.WriteLine("========== TestCase1 ========== "); for (int i = 10; i <= 25; i++) { sample.TestCase1(i); } Console.WriteLine(); Console.WriteLine("========== TestCase2 ========== "); for (int i = 10; i <= 25; i++) { sample.TestCase2(i); } Console.WriteLine(); Console.WriteLine("========== TestCase3 ========== "); for (int i = 10; i <= 25; i++) { sample.TestCase3(i); } Console.ReadLine(); }
//switch: https://metanit.com/sharp/tutorial/3.45.php static void Main(string[] args) { SwitchSample.DemoSwitch(54); SwitchSample.DemoSwitch(2); SwitchSample.DemoSwitch("Hello"); SwitchSample.DemoSwitch2(3); //--------------------------- SwitchPropsPattern.Demo(); //--------------------------- SwitchTyplePattern.Demo(); //--------------------------- SwitchPositioningPattern.Demo(); }
internal static void RunSample(SampleEnum sample) { switch (sample) { case SampleEnum.Deconstruct: DeconstructorSampleUsing.PrintSample(); break; case SampleEnum.DictionaryDeconstruct: DeconstructorDictSample.PrintSample(); break; case SampleEnum.Switch: SwitchSample.PrintSample(); break; case SampleEnum.INstanceWitoutConstructorCall: INstanceWitoutConstructorCall.PrintSample(); break; case SampleEnum.Check_SQL_ARITHABORT: CheckSQL_ARITHABORT.PrintSample(); break; case SampleEnum.EFDisconectedRepoChangeLogSample: EFChangeLogSample.PrintDiscinectedSample(); break; case SampleEnum.EFConnectedRepoChangeLogSample: EFChangeLogSample.PrintConectedSample(); break; case SampleEnum.Двойная_Регистрация_DI: TwiceRegSample.PrintConectedSample(); break; case SampleEnum.FluentAsyncSample: AsyncFluentBuilderSample.RunSample(); break; case SampleEnum.EF_SoftDelete: EfSoftDeleteSample.PrintSoftDeleteSample(); break; default: throw new NotImplementedException(); } }