Результаты поиска по запросу "yield-return"
Оператор yield return внутри блока using () {} Удаляет перед выполнением
Я написал свой собственный слой данных для сохранения в определенном файле и абстрагировал его с помощью пользовательского шаблона DataContext. Все это основано на .NET 2.0 Framework (с учетом ограничений для целевого сервера), поэтому, хотя ...
локальные функции, которые позволяют
овном у меня есть анонимный метод, который я использую дляBackgroundWorker: worker.DoWork += ( sender, e ) => { foreach ( var effect in GlobalGraph.Effects ) { // Returns EffectResult yield return image.Apply (effect); } };Когда я делаю это, ...
Рекурсия с порядком возврата элементов в дереве
У меня есть рекурсивная функция, которая возвращает все узлы поддерева, учитывая начальный корневой узел. private IEnumerable<Node> getAllNodesRecursively(Node subnode) { foreach (Node node in subnode.Nodes) getAllNodesRecursively(node); yield ...
Реализация yield (доходность возврата) с использованием продолжений Scala
Как можно реализовать C #
Удаление перечислителя, когда он не использует, foreach или вручную вызывает Dispose ()
я используюyield return перебиратьSqlDataReaderзаписи: IEnumerable<Reading> GetReadings() { using (var connection = new SqlConnection(_connectionString)) { using (var command = new SqlCommand(_query, connection)) { connection.Open(); using (var ...
Это имеет смысл. Одним из возможных исключений является TimeoutException.
я правильно помню, что когда я использовал урожай внутриusing SqlConnection блоки я получил исключения во время выполнения. using (var connection = new SqlConnection(connectionString)) { var command = new SqlCommand(queryString, connection); ...
Использование IEnumerable без цикла foreach
Я должен пропустить что-то простое здесь.Возьмите следующий код:
Почему вы не можете использовать yield в лямбде, когда вы можете использовать await в лямбде?
По словам Эрика Липперта, анонимные итераторы не были добавлены в язык, потому что его реализация была бы слишком сложной.Это хорошо со мной, и это нене бесп...