/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/runtime-libraries/snippets/System/TimeSpan/Overview/fsharp/legacycode1.fs
37 строк
773 B
Genevieve Warren
Add remarks for core types (#38970)
05 янв 2024, 22:14
Не верифицирован
05 янв 2024, 22:14
71d1377
Код
Авторство
О чём код?
module legacycode1 open System // <Snippet1> let showFormattingCode () = let interval = TimeSpan(12, 30, 45) try $"{interval:r}" with :? FormatException -> "Invalid Format" |> printfn "%s" let showParsingCode () = let value = "000000006" try let interval = TimeSpan.Parse value printfn $"{value} --> {interval}" with | :? FormatException -> printfn $"{value}: Bad Format" | :? OverflowException -> printfn $"{value}: Overflow" showFormattingCode () // Output from .NET Framework 3.5 and earlier versions: // 12:30:45 // Output from .NET Framework 4: // Invalid Format printfn "---" showParsingCode () // Output: // 000000006 --> 6.00:00:00 // </Snippet1>