/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/runtime-libraries/snippets/System/TimeSpan/Overview/csharp/legacycode1.cs
54 строки
1 KB
Genevieve Warren
Add remarks for core types (#38970)
05 янв 2024, 22:14
Не верифицирован
05 янв 2024, 22:14
71d1377
Код
Авторство
О чём код?
using System; public class Example1 { public static void Main() { // <Snippet1> ShowFormattingCode(); // Output from .NET Framework 3.5 and earlier versions: // 12:30:45 // Output from .NET Framework 4: // Invalid Format Console.WriteLine("---"); ShowParsingCode(); // Output: // 000000006 --> 6.00:00:00 void ShowFormattingCode() { TimeSpan interval = new TimeSpan(12, 30, 45); string output; try { output = String.Format("{0:r}", interval); } catch (FormatException) { output = "Invalid Format"; } Console.WriteLine(output); } void ShowParsingCode() { string value = "000000006"; try { TimeSpan interval = TimeSpan.Parse(value); Console.WriteLine("{0} --> {1}", value, interval); } catch (FormatException) { Console.WriteLine("{0}: Bad Format", value); } catch (OverflowException) { Console.WriteLine("{0}: Overflow", value); } } // </Snippet1> } }