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







9
Ejemplo de covarianza y contravarianza del mundo real
Tengo algunos problemas para entender cómo usaría la covarianza y la contravarianza en el mundo real. Hasta ahora, los únicos ejemplos que he visto han sido el mismo ejemplo de matriz anterior. object[] objectArray = new string[] { "string 1", "string 2" }; Sería bueno ver un ejemplo que me …
162 c#  c#-4.0  covariance 

4
El hash de contraseña predeterminado de la identidad de ASP.NET: ¿cómo funciona y es seguro?
Me pregunto si el Hasher de contraseñas que se implementa por defecto en el UserManager que viene con MVC 5 y ASP.NET Identity Framework, ¿es lo suficientemente seguro? Y si es así, ¿podría explicarme cómo funciona? La interfaz IPasswordHasher se ve así: public interface IPasswordHasher { string HashPassword(string password); PasswordVerificationResult …

7
¿Cuál es la sobrecarga de crear un nuevo HttpClient por llamada en un cliente WebAPI?
¿Cuál debería ser la HttpClientvida útil de un cliente WebAPI? ¿Es mejor tener una instancia de HttpClientpara múltiples llamadas? ¿Cuál es la sobrecarga de crear y eliminar una HttpClientsolicitud por solicitud, como en el ejemplo a continuación (tomado de http://www.asp.net/web-api/overview/web-api-clients/calling-a-web-api-from- a-net-client ): using (var client = new HttpClient()) { client.BaseAddress …

2
Convertir matriz de cadenas a List <string>
He visto ejemplos de esto usando .ToList()tipos de matriz, parece que solo está disponible en .Net 3.5+ . Estoy trabajando con .NET Framework 2.0 en un proyecto ASP.NET que no se puede actualizar en este momento, así que me preguntaba: ¿hay otra solución? ¿Una que sea más elegante que recorrer …
162 c#  c#-2.0 

12
Cómo probar si el tipo es primitivo
Tengo un bloque de código que serializa un tipo en una etiqueta Html. Type t = typeof(T); // I pass &lt;T&gt; in as a paramter, where myObj is of type T tagBuilder.Attributes.Add("class", t.Name); foreach (PropertyInfo prop in t.GetProperties()) { object propValue = prop.GetValue(myObj, null); string stringValue = propValue != null …


8
Convirtiendo Stream a String y viceversa ... ¿qué nos estamos perdiendo?
Quiero serializar objetos en cadenas y viceversa. Utilizamos protobuf-net para convertir un objeto en Stream y viceversa, con éxito. Sin embargo, Transmitir a cadena y viceversa ... no tan exitoso. Después de pasar StreamToStringy StringToStream, lo nuevo Streamno es deserializado por protobuf-net; plantea una Arithmetic Operation resulted in an Overflowexcepción. …

8
¿Cómo serializo un tipo anónimo C # en una cadena JSON?
Estoy intentando usar el siguiente código para serializar un tipo anónimo a JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); Sin embargo, obtengo la siguiente excepción cuando se ejecuta esto: El tipo '&lt;&gt; f__AnonymousType1`3 [System.Int32, System.Int32, System.Object []]' no se puede …

6
Seleccione Tag Helper en ASP.NET Core MVC
Necesito ayuda con el asistente de selección de etiquetas en ASP.NET Core. Tengo una lista de empleados que estoy tratando de vincular a un asistente de etiqueta de selección. Mis empleados están en un List&lt;Employee&gt; EmployeesListvalor seleccionado y entrarán en EmployeeIdpropiedad. Mi modelo de vista se ve así: public class …

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.