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


7
No se pudo resolver el servicio para el tipo 'Microsoft.AspNetCore.Identity.UserManager` al intentar activar' AuthController '
Recibo este error en el controlador de inicio de sesión. InvalidOperationException: no se puede resolver el servicio para el tipo 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]' al intentar activar 'Automobile.Server.Controllers.AuthController'. aquí está el constructor Auth Controller: private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; …



13
C # vs C: gran diferencia de rendimiento
Estoy encontrando enormes diferencias de rendimiento entre código similar en C anc C #. El código C es: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", …
94 c#  c  performance 

10
¿Cómo eliminar el último carácter de una cadena en C #?
Construyendo una cadena para la solicitud de publicación de la siguiente manera, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } después de obtener el resultado paramstr, necesito eliminar el último carácter &en él ¿Cómo eliminar …
94 c#  string 

6
MVC Razor view anidado modelo de foreach
Imagina un escenario común, esta es una versión más simple de lo que estoy encontrando. De hecho, tengo un par de capas de anidación adicional en la mía ... Pero este es el escenario El tema contiene la lista La categoría contiene la lista El producto contiene la lista My …

20
Problemas con el atributo DeploymentItem
Actualmente estoy manteniendo un sistema "antiguo" escrito en C # .net, eliminando algunas características obsoletas y haciendo una refactorización. Gracias a Dios, el chico anterior escribió algunas pruebas unitarias (MSTests). Me sentí bastante cómodo con las pruebas de JUnit, pero todavía no hice mucho con MSTests. Los métodos de prueba …




7
¿Puedo usar un inicializador de colección para las entradas de Dictionary <TKey, TValue>?
Quiero usar un inicializador de colección para el siguiente fragmento de código: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Por lo general, debería ser algo como: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... …


9
Cómo verificar si un objeto es serializable en C #
Estoy buscando una manera fácil de verificar si un objeto en C # es serializable. Como sabemos, usted crea un objeto serializable implementando la interfaz ISerializable o colocando [Serializable] en la parte superior de la clase. Lo que estoy buscando es una forma rápida de verificar esto sin tener que …
94 c#  serialization 

14
¿Cómo TryParse para el valor Enum?
Quiero escribir una función que pueda validar un valor dado (pasado como una cadena) contra posibles valores de un enum. En el caso de una coincidencia, debería devolver la instancia enum; de lo contrario, debería devolver un valor predeterminado. La función no puede usar internamente try/ catch, lo que excluye …
94 c#  enums 

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.