Resultados da pesquisa a pedido "yield-return"
Por que você não pode usar o rendimento em um lambda, quando pode usar o wait em um lambda?
De acordo com Eric Lippert, iteradores anônimos não foram adicionados à linguagem porque seria muito complicado ...
Como a transformação desse iterador bloqueia uma mudança funcional?
Dado o seguinte snippet de código: public class Foo { public IEnumerable<string> Sequence { get; set; } public IEnumerable<string> Bar() { foreach (string s in Sequence) yield return s; } }o fragmento a seguir é semanticamente equivalente ou é ...
Parallel.Foreach + rendimento retornado?
Eu quero processar algo usando loop paralelo como este: public void FillLogs(IEnumerable<IComputer> computers) { Parallel.ForEach(computers, cpt=> { cpt.Logs = cpt.GetRawLogs().ToList(); }); } Ok, funciona bem. Mas como fazer se eu quiser que o ...
Usando IEnumerable sem loop foreach
Eu tenho que estar perdendo algo simples aqui. Pegue o seguinte código: public IEnumerable<int> getInt(){ for(int i = 0; i < 10; i++){ yield return i; } }Eu posso chamar isso com: foreach (int j in obj.getInt()){ //do something with j }Como ...
O retorno de rendimento em c # thread-safe?
Eu tenho o seguinte trecho de código:
Serialização e a declaração Yield
É possível serializar um método contendoyield instruções (ou uma classe que contém esse método), de modo que, quando você reidrata a classe, o estado interno do iterador gerado é retido?
Descarte do enumerador quando não estiver usando, foreach ou chamando manualmente Dispose ()
estou a usaryield return para iterar sobre umSqlDataReaderregistros de: IEnumerable<Reading> GetReadings() { using (var connection = new SqlConnection(_connectionString)) { using (var command = new SqlCommand(_query, connection)) { ...
Como gerar retorno dentro de métodos anônimos?
Basicamente, eu tenho um método anônimo que eu uso para o meuBackgroundWorker: worker.DoWork += ( sender, e ) => { foreach ( var effect in GlobalGraph.Effects ) { // Returns EffectResult yield return image.Apply (effect); } };Quando faço isso, ...
Posso implementar retorno de rendimento para funções IEnumerable no VB.NET? [duplicado
Possible Duplicate: Yield In VB.NET [https://stackoverflow.com/questions/97381/yield-in-vb-net] Em C #, ao escrever uma função que retorna umIEnumerble<>, você pode usaryield return para retornar um único item da enumeração eyield break; para ...