Resultados de la búsqueda a petición "yield-return"

16 la respuesta

Uso apropiado de 'rendimiento de rendimiento'

losrendimiento [https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield] la palabra clave es una de esaspalabras clave [https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/]en C # eso continúa ...

6 la respuesta

Usando IEnumerable sin foreach loop

Debo estar perdiendo algo simple aquí. Toma el siguiente código: public IEnumerable<int> getInt(){ for(int i = 0; i < 10; i++){ yield return i; } }Puedo llamar a esto con: foreach (int j in obj.getInt()){ //do something with j }¿Cómo puedo ...

1 la respuesta

¿Cómo está transformando este bloque iterador un cambio funcional?

Dado el siguiente fragmento de código: public class Foo { public IEnumerable<string> Sequence { get; set; } public IEnumerable<string> Bar() { foreach (string s in Sequence) yield return s; } } ¿El siguiente fragmento es semánticamente ...

3 la respuesta

rendimiento devuelve dentro de la declaración de bloqueo

si tengo un rendimiento devuelto en una declaración de bloqueo, ¿se elimina el bloqueo en cada rendimiento (5 veces en el ejemplo a continuación) o solo una vez para todos los elementos de la lista? Gracias private List<string> _data = new ...

4 la respuesta

Serialización y la declaración de rendimiento

¿Es posible serializar un método que contieneyield declaraciones (o una clase que contiene dicho método) de modo que cuando rehidrata la clase, se conserva el estado interno del iterador generado?

3 la respuesta

¿Qué tipo de concreto devuelve 'rendimiento rendimiento'?

¿Cuál es el tipo concreto para esto?IEnumerable<string>? private IEnumerable<string> GetIEnumerable() { yield return "a"; yield return "a"; yield return "a"; }

7 la respuesta

¿Cómo generar rendimiento dentro de métodos anónimos?

ásicamente tengo un método anónimo que utilizo para miBackgroundWorker: worker.DoWork += ( sender, e ) => { foreach ( var effect in GlobalGraph.Effects ) { // Returns EffectResult yield return image.Apply (effect); } };Cuando hago esto, el ...

2 la respuesta

Regreso de rendimiento dentro de los usos

Si recuerdo correctamente que cuando usaba el rendimiento dentro deusing SqlConnection bloques Obtuve excepciones de tiempo de ejecución. using (var connection = new SqlConnection(connectionString)) { var command = new SqlCommand(queryString, ...

6 la respuesta

Paralelo.¿Poreach + retorno de rendimiento?

Quiero procesar algo usando un bucle paralelo como este: public void FillLogs(IEnumerable<IComputer> computers) { Parallel.ForEach(computers, cpt=> { cpt.Logs = cpt.GetRawLogs().ToList(); }); } Ok, funciona bien. Pero, ¿cómo hacer si quiero ...

12 la respuesta

¿Puedo implementar el rendimiento de rendimiento para las funciones IEnumerable en VB.NET? [duplicar

Posible duplicado: Yield en VB.NET [https://stackoverflow.com/questions/97381/yield-in-vb-net] In C #, al escribir una función que devuelve unaIEnumerble<>, puedes usaryield return para devolver un solo elemento de la enumeración yyield break; ...