Результаты поиска по запросу "c#"

3 ответа

Или вы можете вырезать и вставить его в основной файл .cs. Этот код не находится внутри «кода, сгенерированного #region Component Designer», поэтому Studio не пропустит его.

ользовательского элемента управления с внутренними структурами данных, которые должны быть расположены, правильное место для добавления этого кода в метод Dispose в файле .designer.cs, или вместо этого есть событие или что-то, что мы должны ...

7 ответов

, он имеет базовый лексинг и синтаксический анализ выражений C #. Никаких регулярных выражений, из памяти.

аюсь написать очень простой парсер в C #. Мне нужен лексер - что-то, что позволяет мне связывать регулярные выражения с токенами, поэтому он читает в регулярных выражениях и возвращает мне символы. Кажется, я должен быть в состоянии ...

5 ответов

 подход. Если вы просто делаете короткие вычисления, подход ReadOnlySpan, вероятно, лучше. Если вам нужно сохранить его на некоторое время, и вы собираетесь сохранить только небольшой процент от исходной строки, возможно, лучше сделать правильную подстроку (чтобы обрезать лишние данные). Где-то посередине есть точка перехода, но это зависит от вашего конкретного использования.

вая, что строки являются неизменяемыми в .NET, мне интересно, почему они были разработаны так, чтобыstring.Substring() берет O (substring.Length) время, а неO(1)? то есть, какие были компромиссы, если таковые имеются?

ТОП публикаций

2 ответа

 дает пару примеров, но не на уровне параметров.

я есть функция в C #, и я хотел бы перенести ее (среди прочего) на F #, просто ради этого. К сожалению, я просто рассмотрел случай, для которого, кажется, нет никакого способа выразить это в F #: возьмите эту функцию C # public static T ...

3 ответа

По-прежнему рекомендуется избегать использования .ToArray () или .ToList () до последнего возможного момента. В большинстве случаев вы можете просто продолжать использовать IEnumerable <T> до тех пор, пока вы не запустите цикл foreach или не назначите его источнику данных.

от вопрос уже есть ответ здесь: Лучше ли вызывать ToList () или ToArray () в запросах LINQ? [/questions/1105990/is-it-better-to-call-tolist-or-toarray-in-linq-queries] 15 ответовФон:Я признаю, что не пытался измерить это, но мне любопытно ...

9 ответов

 методы расширения.

string[] arrTopics = {"Health", "Science", "Politics"};я есть утверждение if, как: if (arrTopics.Count() != null)Когда я наводю указатель мыши на приведенное выше утверждение, оно говорит: Предупреждение CS0472:Результат выражения всегда ...

3 ответа

Вам необходимо передать в web.cs ссылку на страницу. После этого у вас будет доступ к методу page.clientscript

отаю над проектом asp.net (C #), который включает некоторые файлы подкачки (aspx, aspx.cs) и только один (.cs) файл. Я могу получить доступ к функциям JavaScript / jQuery из файлов страниц (aspx, aspx.cs), используяscriptregister, но мой вопрос, ...

1 ответ

Если вы также знаете, что не будете генерировать их слишком быстро, вы можете укоротить «биты аварийного уникализатора»

жный дубликат: Как создать 8-байтовый уникальный идентификатор из GUID? [https://stackoverflow.com/questions/5678177/how-to-generate-8-bytes-unique-id-from-guid] Мне нужен уникальный ключ для идентификации пользователя на универсальном и длина ...

5 ответов

Eep - хорошая точка зрения; извини, что пропустил это.

могу помешать моей форме проверить один изРадио-кнопкив моемGroup Box: Как показано в конструкторе, нетРадио-кнопкитам проверены. Ниже приведен почти весь код этой простой формы. Ничто не требуетРадио-кнопки чтобы проверить здесь или в ...

7 ответов

Я попытался использовать ResXResourceWriter и ResXResourceReader для этой программы, но в итоге я вместо этого открыл различные файлы Resources.resx в виде документов XML и манипулировал ими таким образом. Вся программа слишком велика (и слишком специфична для приложения), чтобы публиковать ее здесь, но я опубликую несколько фрагментов кода, чтобы показать некоторые методы, которые можно использовать.

я есть.resx файл, содержащий пары имя-значение (обе строки). Теперь я хочу изменить значения в определенных парах имя-значение программно, используя C #. Как я могу этого достичь?