Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676

Span Split Range

21.11.2024, 09:34. Показов 2121. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем,
Изучаю работу со Span и написал вот такой кусок кода:
C#
1
2
3
var str = Encoding.Default.GetString(buff).AsSpan();
Span<Range> sr = new Span<Range>();
var str2 = MemoryExtensions.Split(str, sr, '\n');
По результату:
buff/str = one\ntwo\nthree\n
sr = "System.Span<Range>[0]" System.Span<System.Range>
str2 = 0 (если что я в курсе что str2 это int)


Собственно мои ожидания (может и напрасные ) что в sr будет нарезка из трёх диапазонов, что мне даст по сути доступ к элементам
one
two
three


ожидания основаны на прочтении документации MSDN, разных примеров и, в основном, подсказки в VS (см.ниже)
а так как это не работает, то прошу более продвинутых форумчан, знакомых с темой, разъяснить где я косячу. Спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2024, 09:34
Ответы с готовыми решениями:

На .Split выдаёт что int не содержит определения для Split
Здравствуйте, при выполнении кода выдает ошибку int не содержит определения Split, подскажите пожалуйста как это можно исправить. ...

A potentially dangerous Request.Form value was detected from the client (Name="<span>text</span>")
Помогите, уже изжил себя. =( Суть в том, что у меня есть текстовое поле и когда я в него записываю тэг, например,...

Split Range
Здравствуйте, есть вот такой код Sub h() Dim strABC() As String For i = 1 To 5000 strABC = Split(Range(&quot;A&quot; &amp; i), Chr(32)) ...

20
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
01.12.2024, 17:18  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от IamRain Посмотреть сообщение
Да уже давно не так
У меня это так. Если бы не HTTP то я бы вообще не видел UTF контента в своей жизни. В 90% ситуаций мне хватает ASCII, изредка CP-1251/CP-866. Всё 1 байт на символ.

Цитата Сообщение от IamRain Посмотреть сообщение
Вы поразбирайтесь
Зачем? Если я могу сам заменить тормозные колодки это не значит что мне интересно читать обсуждения на любую из автомобильных тем.
Для меня C# это молоток и пока я могу им забить гвоздь, даже ручкой - меня это устраивает. Просто я вижу много вещей которые происходят в C# и такое ощущение что ставка на развитие железа нивелирует необходимость быстрого исполнения простейшего кода. Да, за 15 лет многие методы стали быстрее, но до сих пор ручной парсинг байтов куда быстрее встроенных методов, так как встроенное ориентировано в первую очередь на быструю командную разработку, а не на скорость исполнения. И разница может быть не просто кратной, а двукратной и более. Это рукалицо. Блин, я до сих пор сам программирую кучу, списки, ну бред же. Я в ручном режиме делаю парсинг JSON!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.12.2024, 17:18

Ошибка split "List index out of range"
# -*- coding: cp1251 -*- import serial import os import sys import time #открываем порт ser = serial.Serial('COM6', 9600,...

<span align="left"> Заявитель: Фамилия </span> <span align="right">_____</span><br>
Какие теги использовать и как чтоб фраза Заявитель: Фамилия И.О. была слева на странице, а в той же строке, но прижатой к правой...

При вызове объекта Range, VBA самостоятельно меняет Range на rAnge
Всем доброго дня, у меня такой вопрос. По незнанию создал функцию rAnge(), теперь при вызове обьекта Range, VBA самостоятельно меняет...

Скрыть span при нажатии вне этого span js
Подскажите пожалуйста, есть код: $(document).ready( function() { $('#valuta').keyup(function(){ ...

Взять html - содержимое span внутри span
Здравствуйте. Есть такая конструкция. &lt;tr&gt; &lt;span&gt;тут какой-то код&lt;span class=&quot;k&quot;&gt;тут какой-то код&lt;/span&gt;&lt;/span&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru