Выдает ошибку - C#
Формулировка задачи:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { public static void Main() { var radioStations = new Dictionary<string, RadioStation> { ["A"] = new RadioStation("A", 1), ["B"] = new RadioStation("B", 2), ["C"] = new RadioStation("C", 3) }; radioStations["B"].BroadcastingFrequency = 7; foreach (KeyValuePair<string, RadioStation> pair in radioStations) { Console.WriteLine("{pair.Key}: {pair.Value.BroadcastingFrequency}"); } } } public class RadioStation { private string name; public RadioStation(string name, long broadcastingFrequency) { Name = name; BroadcastingFrequency = broadcastingFrequency; } public string Name { get { return name; } set { if (string.IsNullOrEmpty(value) || value.Length > 60) { throw new InvalidOperationException(); } name = value; } } public long BroadcastingFrequency { get; set; } } }
Решение задачи: «Выдает ошибку»
textual
Листинг программы
foreach (KeyValuePair<string, RadioStation> pair in radioStations) { Console.WriteLine(pair.Key + " : " + pair.Value.BroadcastingFrequency); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д