static void Main() { StringDelegates stringDelegates = ToUpperCase; stringDelegates("value is Upper"); stringDelegates.Invoke("this is another lowerCase string"); WriteTest("This is value input", stringDelegates); //event var myString = new Strings(); myString.StringEvent += ToChanged; string stringInput; do { stringInput = Console.ReadLine(); if (stringInput != null && !stringInput.Equals("exit")) { myString.Value = stringInput; } } while (stringInput != null && !stringInput.Equals("exit")); }
static void WriteTest(string test, StringDelegates stringDelegates) { Console.WriteLine($"Before:{test}"); stringDelegates(test); }