/
shmachilin
/
MathCore
Обзор
Документация
Войти
/
shmachilin
/
MathCore
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
Tests/ConsoleTest/MemorySegmentTest.cs
41 строка
920 B
Павел
Рефакторинг нового способа задания коллекций
28 ноя 2023, 00:45
28 ноя 2023, 00:45
d6c3478
Код
Авторство
О чём код?
using System.Buffers; using System.Diagnostics; using System.IO.Pipelines; namespace ConsoleTest; public class MemorySegmentTest { public static void Run() { string[] lines = [ "123.", "..\"Hello,.World!,.QWE\".", ".Value.", "\"123,23", ]; var line = string.Join(',', lines); var line_array = line.ToCharArray().AsMemory(); var values = CSVParseTest.ParseLine(line_array).ToList(); var segment_start = new MemorySegment<char>(values[1]); var segment_end = segment_start.Append(values[3]); var pp = new Pipe(); Writer(pp.Writer); static void Writer(PipeWriter writer) { } var seq = new ReadOnlySequence<char>(segment_start, 0, segment_end, segment_end.Memory.Length); var sss = seq.ToString(); Debug.WriteLine(sss); } }