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
El valor predeterminado para KeyValuePair
Tengo un objeto del tipo IEnumerable<KeyValuePair<T,U>> keyValueList, estoy usando var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } ¿Cómo puedo verificar si getResultes el predeterminado, en caso de que no pueda encontrar el elemento correcto? No puedo verificar si es nullo no, porque KeyValuePaires una estructura.
392 c#  key-value 


15
Enum "Herencia"
Tengo una enumeración en un espacio de nombres de bajo nivel. Me gustaría proporcionar una clase o enumeración en un espacio de nombres de nivel medio que "herede" la enumeración de bajo nivel. namespace low { public enum base { x, y, z } } namespace mid { public enum …
391 c#  .net  enums 

3
Valor devuelto que se pasó a un método
Tengo un método en una interfaz: string DoSomething(string whatever); Quiero burlarme de esto con MOQ, para que devuelva lo que se haya pasado, algo como: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; ¿Algunas ideas?
391 c#  mocking  moq 


14
La entidad no se puede construir en una consulta LINQ to Entities
Hay un tipo de entidad llamada producto que es generado por el marco de la entidad. He escrito esta consulta public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } El siguiente código arroja el siguiente error: "La entidad …


9
C # obteniendo la ruta de% AppData%
C # 2008 SP1 Estoy usando el siguiente código: dt.ReadXml("%AppData%\\DateLinks.xml"); Sin embargo, recibo una excepción que apunta a la ubicación desde donde se ejecuta mi aplicación: No se pudo encontrar una parte de la ruta 'D: \ Proyectos \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml'. …
387 c#  .net  path 

20
¿Puedo encontrar el valor de retorno antes de regresar mientras se depura en Visual Studio?
Tome la siguiente función: DataTable go() { return someTableAdapter.getSomeData(); } Cuando establezco un punto de interrupción en esta función, ¿existe la posibilidad de inspeccionar el valor devuelto? go()está directamente acoplado a una cuadrícula de datos en una .aspxpágina. La única forma de inspeccionar la tabla de datos devuelta es usar …


18
Transmitir vs usar la palabra clave 'as' en el CLR
Al programar interfaces, descubrí que estoy haciendo muchas conversiones o conversión de tipo de objeto. ¿Hay alguna diferencia entre estos dos métodos de conversión? Si es así, ¿hay una diferencia de costo o cómo afecta esto a mi programa? public interface IMyInterface { void AMethod(); } public class MyClass : …
387 c#  casting  clr 

12
¿Qué marcos de inyección de dependencia de .NET valen la pena? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …



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.