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 #.


16
Interfaces de fundición para deserialización en JSON.NET
Estoy tratando de configurar un lector que tome objetos JSON de varios sitios web (piense en el raspado de información) y los traduzca en objetos C #. Actualmente estoy usando JSON.NET para el proceso de deserialización. El problema con el que me encuentro es que no sabe cómo manejar las …
128 c#  .net  json  json.net 

8
¿Por qué es Thread.Sleep tan dañino?
A menudo veo que se menciona que Thread.Sleep();no debería usarse, pero no puedo entender por qué es así. Si Thread.Sleep();puede causar problemas, ¿hay alguna solución alternativa con el mismo resultado que sea segura? p.ej. while(true) { doSomework(); i++; Thread.Sleep(5000); } otro es: while (true) { string[] images = Directory.GetFiles(@"C:\Dir", "*.png"); …
128 c#  multithreading  sleep 

13
Cómo obtener el usuario actual en asp.net core
Quiero obtener un usuario actual para obtener información de un usuario, como un correo electrónico. Pero no puedo hacer eso en asp.net core. Estoy tan confundido. Este es mi código. HttpContextCasi es nulo en el constructor del controlador. No es bueno tener un usuario en cada acción. Quiero obtener información …

13
Cómo realizar una prueba unitaria con ILogger en ASP.NET Core
Este es mi controlador: public class BlogController : Controller { private IDAO<Blog> _blogDAO; private readonly ILogger<BlogController> _logger; public BlogController(ILogger<BlogController> logger, IDAO<Blog> blogDAO) { this._blogDAO = blogDAO; this._logger = logger; } public IActionResult Index() { var blogs = this._blogDAO.GetMany(); this._logger.LogInformation("Index page say hello", new object[0]); return View(blogs); } } Como puede …

30
¿Cómo sabes qué probar al escribir pruebas unitarias? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Mejora esta pregunta Usando C #, necesito una clase llamada Userque tenga …
127 c#  unit-testing  tdd 

1
¿Por qué este código F # es tan lento?
Una implementación de Levenshtein en C # y F #. La versión C # es 10 veces más rápida para dos cadenas de aproximadamente 1500 caracteres. C #: 69 ms, F # 867 ms. ¿Por qué? Por lo que puedo decir, ¿hacen exactamente lo mismo? No importa si es una …
127 c#  performance  f#  inline 

15
¿Cuándo usar el grupo de subprocesos en C #? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 2 años . Mejora esta pregunta He estado tratando de aprender programación multiproceso …


10
¿Por qué hay un gran impacto en el rendimiento en 2048x2048 frente a la multiplicación de matriz 2047x2047?
Estoy haciendo una evaluación comparativa de multiplicación de matrices, como se mencionó anteriormente en ¿Por qué MATLAB es tan rápido en la multiplicación de matrices? Ahora tengo otro problema, al multiplicar dos matrices de 2048x2048, hay una gran diferencia entre C # y otras. Cuando intento multiplicar solo matrices 2047x2047, …

8
¿Cómo puedo establecer el color de una fila seleccionada en DataGrid?
El color de fondo predeterminado de una fila seleccionada en DataGrid es tan oscuro que no puedo leerlo. ¿Hay alguna forma de anularlo? Probé esto <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Pero aún nada ...
127 c#  wpf  xaml  datagrid 



13
ASP.NET MVC Cómo convertir errores ModelState a json
¿Cómo se obtiene una lista de todos los mensajes de error de ModelState? Encontré este código para obtener todas las claves: ( Devolver una lista de claves con errores de ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Pero, ¿cómo obtendría los mensajes de error …

4
¿Cómo compara HashSet elementos para la igualdad?
Tengo una clase que es IComparable: public class a : IComparable { public int Id { get; set; } public string Name { get; set; } public a(int id) { this.Id = id; } public int CompareTo(object obj) { return this.Id.CompareTo(((a)obj).Id); } } Cuando agrego una lista de objetos de …
127 c#  hashset 

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.