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




30
Rendimiento de C ++ frente a Java / C #
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Tengo entendido que C / C ++ produce código nativo para ejecutarse en una arquitectura de máquina en particular. Por el contrario, …
119 c#  java  c++  performance  bytecode 


6
Devolver 'IList' vs 'ICollection' vs 'Collection'
Estoy confundido acerca de qué tipo de colección debería devolver de mis métodos y propiedades de API públicas. Las colecciones que tengo en mente son IList, ICollectiony Collection. ¿Devolver uno de estos tipos siempre se prefiere sobre los demás, o depende de la situación específica?
119 c#  .net  generics  collections 


5
Posible pérdida de fracción
Perdóname si esta es una pregunta ingenua, sin embargo, hoy estoy perdido. Tengo un cálculo de división simple como sigue: double returnValue = (myObject.Value / 10); El valor es un int en el objeto. Recibo un mensaje que dice Posible pérdida de fracción. Sin embargo, cuando cambio el doble a …
119 c#  math 


4
Bloqueos reentrantes en C #
¿El siguiente código dará como resultado un interbloqueo al usar C # en .NET? class MyClass { private object lockObj = new object(); public void Foo() { lock(lockObj) { Bar(); } } public void Bar() { lock(lockObj) { // Do something } } }

7
¿Indexadores estáticos?
На этот вопрос есть ответы на Stack Overflow на русском : Перегрузка индексатора статического класса ¿Por qué no se permiten los indexadores estáticos en C #? No veo ninguna razón por la que no deban permitirse y, además, podrían ser muy útiles. Por ejemplo: public static class ConfigurationManager { public …

7
Eliminación de controles de usuario de WPF
He creado un control de usuario WPF personalizado que está destinado a ser utilizado por un tercero. Mi control tiene un miembro privado que es desechable, y me gustaría asegurarme de que su método de eliminación siempre sea llamado una vez que se cierre la ventana / aplicación que lo …
119 c#  .net  wpf  user-controls  dispose 

3
¿Cómo puedo Moq un método que tiene un argumento opcional en su firma sin especificarlo explícitamente o usar una sobrecarga?
Dada la siguiente interfaz: public interface IFoo { bool Foo(string a, bool b = false); } Intentando burlarse de él usando Moq: var mock = new Mock<IFoo>(); mock.Setup(mock => mock.Foo(It.IsAny<string>())).Returns(false); da el siguiente error en tiempo de compilación: Un árbol de expresión no puede contener una llamada o invocación que …
119 c#  unit-testing  moq 



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.