private static Note GetNote(string keySymbol, string chromatismSymbol) { Console.WriteLine(keySymbol); Key key = Key.Undefined; Chromatism chromatism = Chromatism.None; foreach (Key k in System.Enum.GetValues(typeof(Key))) { if (k != Key.Undefined) { if (keySymbol.Equals(k.Symbol())) { key = k; break; } } } foreach (Chromatism c in System.Enum.GetValues(typeof(Chromatism))) { if (c != Chromatism.None) { if (chromatismSymbol.Equals(c.Symbol())) { chromatism = c; break; } } } return(new Note(key, chromatism)); }
public Note(Key key, Chromatism chromatism = Chromatism.None) { Key = key; Chromatism = chromatism; }