Нужна помощь в исправлении ошибок в методах cтруктуры - C#
Формулировка задачи:
Доброго времени суток, товарищи- программисты!
Нужна помощь в исправлении ошибок в методах: в методе инициализации структуры и (Особенно!!) вывод структуры методом.
Создать структуру, где находится информация о телефонных разговорах: * дата разговора, время разговора, тариф, номер телефона, сведения о городе. * Для представления сведений о городе описать вложенную структуру – * код и название города. Осуществить метод для инициализации переменной структурного типа; метод для форматированного вывода переменной структурного типа (вывод строковых данных с табуляцией, * вывод числовых данных с заданным количеством позиций и/или знаков после запятой). Спасибо!using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication555 {{ struct city { public string Nameofthecity; public double codeofthecity; } struct time { public byte hour; public byte minutes; public byte seconds; } struct date { public byte day; public byte mounth; public int year; } struct ATS { public date DateOfCalling; public time TimeofCalling; public string Tarif; public int number; public city information; static void inicStruct() { ATS myATS; myATS.DateOfCalling.day = 6; myATS.DateOfCalling.mounth = 3; myATS.DateOfCalling.year = 2016; myATS.TimeofCalling.hour = 17; myATS.TimeofCalling.minutes = 22; myATS.TimeofCalling.seconds = 33; myATS.Tarif = "Smart"; myATS.number = 5555555; myATS.information.codeofthecity = 231422; myATS.information.Nameofthecity = "New Jersey"; } class Program { static void main Info( ) { Console.WriteLine(" Номер телефона: {0:D7}, дата разговора: {1,2}.{2,2}.{3,4}, время разговора: {4,2}:{5,2}:{6,2}", number, day, mounth, year, hour,minutes, seconds); Console.WriteLine (" Город {0/t}, код города {1,6}",Nameofthecity, codeofthecity); } } static void Main(string[] args) { ATS.Info (); } } }
Решение задачи: «Нужна помощь в исправлении ошибок в методах cтруктуры»
textual
Листинг программы
using System; namespace ConsoleApplicationSharp1 { class Program { static void Main(string[] args) { Call[] calls = new Call[] { new Call(new DateTime(2016, 3, 27, 0, 11, 23), 123, "Novorossiysk", Call.Tariff.One), new Call(new DateTime(2016, 2, 28, 1, 0, 9), 99, "Sankt-Petersburg", Call.Tariff.Three) }; Console.WriteLine("{0}\n\n\n{1}", calls[0], calls[1]); Console.ReadKey(); } } public struct Call { private DateTime date; private City city; private Tariff tariff; private struct City { public int code; public string name; } public enum Tariff { One, Two, Three } public Call(DateTime callDate, int cityCode, string cityName, Tariff callTariff) { date = callDate; city = new City { code = cityCode, name = cityName }; tariff = callTariff; } public override string ToString() => $"Date: {date.Date, 27:D}\nDuration: {date.TimeOfDay, 23:T}\nCity: {city.name,27}\nTariff: {tariff,25}"; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д