Сообщение Re: .NET 4.8 vs. Core 2.2 от 08.05.2019 21:15
Изменено 08.05.2019 21:16 Qbit86
Re: .NET 4.8 vs. Core 2.2
Поставил недавно вышедший .NET Framework 4.8, чтобы проверить, реализованы ли там существующие эффективные API форматирования, доступные уже год в Core 2.1:
Нет.
Span<char> stackSpan = stackalloc char[] { 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!' };
// bool DateTime.TryFormat(Span<char> destination, out int charsWritten, ...)
DateTime.Now.TryFormat(stackSpan.Slice(6), out int _, "yyyy");
// void TextWriter.WriteLine(ReadOnlySpan<char> buffer)
Console.Out.WriteLine(stackSpan); // Hello 2019d!
Нет.
Re: .NET 4.8 vs. Core 2.2
Поставил недавно вышедший .NET Framework 4.8, чтобы проверить, реализованы ли там эффективные API форматирования, уже год доступные в Core 2.1:
Нет.
Span<char> stackSpan = stackalloc char[] { 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!' };
// bool DateTime.TryFormat(Span<char> destination, out int charsWritten, ...)
DateTime.Now.TryFormat(stackSpan.Slice(6), out int _, "yyyy");
// void TextWriter.WriteLine(ReadOnlySpan<char> buffer)
Console.Out.WriteLine(stackSpan); // Hello 2019d!
Нет.