Сравнение быстродействия класса и структуры - C#
Формулировка задачи:
Есть у меня такая задача как сравнить быстродействие программ, то есть написать класс и структуру,они должны выводить время и дату в режиме реального времени на языке С# и только и после нужно как то узнать время работы каждой для сравнения. Я написал код с классом,а вот насчет структуры не катит никак,ну и помоему нашел как посмотреть время работы программы,но конечно не откажусь и от этой информации если кто то знает как это делать.
Код с использованием класса:
using System; using System.Globalization; public class Example { public static void Main() { DateTime localDate = DateTime.Now; String[] cultureNames = { "en-US", "ru-RU" }; foreach (var cultureName in cultureNames) { var culture = new CultureInfo(cultureName); Console.WriteLine("{0}: {1}", cultureName, localDate.ToString(culture)); Console.ReadLine(); } } }
Решение задачи: «Сравнение быстродействия класса и структуры»
textual
Листинг программы
//класс public class DTClassWrapper { public DateTime DateTime { get; set;} public DateTimeWrapper(DateTime dtime) { DateTime = dtime; } } // структура public struct DTStructWrapper { public DateTime DateTime {get;set;} } public static DateTime StructsReadingMeasure(IEnumerable<DTStructWrapper> wrappers) { // здесь перебираете коллекцию, считывая свойства } public static DateTime ClassesReadingMeasure (IEnumerable<DTClassWrapper> wrappers) { // здесь перебираете коллекцию, считывая свойства }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д