Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

8
¿Puede la clase anónima implementar la interfaz?
¿Es posible que un tipo anónimo implemente una interfaz? Tengo un código que me gustaría trabajar, pero no sé cómo hacerlo. He tenido un par de respuestas que dicen no o crean una clase que implementa la interfaz para construir nuevas instancias de eso. Esto no es realmente ideal, pero …


10
Convertir entero a hexadecimal y viceversa
¿Cómo puedo convertir lo siguiente? 2934 (entero) a B76 (hexadecimal) Déjame explicarte lo que estoy tratando de hacer. Tengo ID de usuario en mi base de datos que se almacenan como enteros. En lugar de que los usuarios hagan referencia a sus ID, quiero dejar que usen el valor hexadecimal. …
461 c#  hex  type-conversion 


9
Únete / Dónde con LINQ y Lambda
Tengo problemas con una consulta escrita en LINQ y Lambda. Hasta ahora, recibo muchos errores aquí está mi código: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta) => new { Post = post, Meta …
458 c#  linq  join  lambda 




29
¿Forma más limpia de escribir lógica de reintento?
Ocasionalmente, necesito volver a intentar una operación varias veces antes de rendirme. Mi código es como: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Me gustaría volver a escribir esto en una función de reintento …
455 c#  .net 







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.