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

11
Tipo anulable como parámetro genérico posible?
Quiero hacer algo como esto: myYear = record.GetValueOrNull<int?>("myYear"), Observe el tipo anulable como parámetro genérico. Como la GetValueOrNullfunción podría devolver nulo, mi primer intento fue este: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) { return (T)columnValue; …
287 c#  generics 

12
C #: palabra clave 'is' y buscando Not
Esta es una pregunta tonta, pero puede usar este código para verificar si algo es un tipo particular ... if (child is IContainer) { //.... ¿Hay alguna forma más elegante de verificar la instancia "NO"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work …
287 c#  casting  keyword 


9
¿Cómo inicializar fácilmente una lista de tuplas?
Me encantan las tuplas . Le permiten agrupar rápidamente información relevante sin tener que escribir una estructura o clase para ella. Esto es muy útil al refactorizar código muy localizado. Sin embargo, inicializar una lista de ellos parece un poco redundante. var tupleList = new List<Tuple<int, string>> { Tuple.Create( 1, …


8
Ignorar la asignación de una propiedad con Automapper
Estoy usando Automapper y tengo el siguiente escenario: Class OrderModel tiene una propiedad llamada 'ProductName' que no está en la base de datos. Entonces, cuando trato de hacer el mapeo con: Mapper.CreateMap<OrderModel, Orders>(); Genera una excepción: "Las siguientes 1 propiedades en Project.ViewModels.OrderModel no están asignadas: 'ProductName' Leí en el Wiki …



10
Lectura de una clave desde la Web. Configuración mediante ConfigurationManager
Estoy tratando de leer las claves del Web.configarchivo en una capa diferente a la capa web (misma solución) Esto es lo que estoy intentando: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; Y aquí está mi appSettingsen el Web.configarchivo: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... …
284 c#  asp.net-mvc 





9
Insertar un carácter de tabulación en el texto usando C #
Estoy construyendo una aplicación en la que debería capturar varios valores y construir un texto con ellos: Name, Age, etc. La salida será un texto plano en un TextBox. Estoy tratando de hacer que esa información aparezca en una especie de columns, por lo tanto, estoy tratando de separarlos tabpara …
283 c#  .net 

6
¿Dónde está HttpContent.ReadAsAsync?
Veo en toneladas de ejemplos en la web usando el nuevo HttpClientobjeto (como parte de la nueva API web) que debería haber un HttpContent.ReadAsAsync<T>método. Sin embargo, MSDN no menciona este método, ni IntelliSense lo encuentra. ¿A dónde fue y cómo puedo solucionarlo?

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.