Untitled
unknown
plain_text
2 years ago
540 B
4
Indexable
var buttonMaster = new ButtonMaster(); buttonMaster.ButtonPressed += (sender, eventArgs) => Console.WriteLine($"pressed ---> {eventArgs.Key}"); while (true) buttonMaster.OnButtonPressed(Console.ReadKey(true).KeyChar); public class ButtonMaster { public event EventHandler<ButtonPressedEventArgs> ButtonPressed; public void OnButtonPressed(char key) { ButtonPressed?.Invoke(this, new ButtonPressedEventArgs() { Key = key }); } } public class ButtonPressedEventArgs { public char Key { get; set; } }
Editor is loading...