Preguntas etiquetadas con c#

C # es un lenguaje de programación orientado a objetos de recolección de basura, administrado y multiparadigma creado por Microsoft en paralelo con la plataforma .NET








2
¿El remitente de un evento debe ser siempre un objeto genérico?
Al programar eventos en C #, se recomienda crear un delegado en forma de: delegate XEventHandler(object sender, XEventArgs e); Mi pregunta es sobre el primer argumento del delegado, object sender. ¿Siempre tiene que ser un genérico object? Tener un remitente de tipo objectsiempre da como resultado un código similar a …
10 c#  event 



6
¿Por qué declarar variables cerca de donde se usan?
He escuchado a personas decir que las variables deben declararse lo más cerca posible de su uso. No entiendo esto Por ejemplo, esta política sugeriría que debería hacer esto: foreach (var item in veryLongList) { int whereShouldIBeDeclared = item.Id; //... } Pero seguramente esto significa que los gastos generales de …
10 c#  .net  variables 


2
Big O equivalencia para LINQ select
Estoy tratando de determinar si hay un cambio en la equivalencia Big O de un bucle anidado cuando uso una selección LINQ en su lugar. public void myFunc(List<Foo> fooList, List<Bar> barList) { foreach(Foo foo in fooList) { foreach(Bar bar in barList) { if(foo.PropA == bar.PropA && bar.PropZ.HasValue) foo.PropC = foo.PropB …
10 c#  big-o 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.