/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/core/extensions/snippets/primitives/string/Example.Segment.cs
33 строки
960 B
David Pine
Extension upgrades (#32468)
10 ноя 2022, 05:14
Не верифицирован
10 ноя 2022, 05:14
a4c59af
Код
Авторство
О чём код?
using Microsoft.Extensions.Primitives; public partial class Example { public void RunSegments() { // <Segment> var segment = new StringSegment( "This a string, within a single segment representation.", 14, 25); Console.WriteLine($"Buffer: \"{segment.Buffer}\""); Console.WriteLine($"Offset: {segment.Offset}"); Console.WriteLine($"Length: {segment.Length}"); Console.WriteLine($"Value: \"{segment.Value}\""); Console.Write("Span: \""); foreach (char @char in segment.AsSpan()) { Console.Write(@char); } Console.Write("\"\n"); // Outputs: // Buffer: "This a string, within a single segment representation." // Offset: 14 // Length: 25 // Value: " within a single segment " // " within a single segment " // </Segment> } }