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
Error 5: acceso denegado al iniciar el servicio de Windows
Recibo este error cuando intento iniciar un servicio de Windows que he creado en C #: Mi código hasta ahora: private ServiceHost host = null; public RightAccessHost() { InitializeComponent(); } protected override void OnStart(string[] args) { host = new ServiceHost(typeof(RightAccessWcf)); host.Open(); } protected override void OnStop() { if (host != …


19
C # forma elegante de verificar si la propiedad de una propiedad es nula
En C #, diga que desea extraer un valor de PropertyC en este ejemplo y ObjectA, PropertyA y PropertyB pueden ser todos nulos. ObjectA.PropertyA.PropertyB.PropertyC ¿Cómo puedo obtener PropertyC de forma segura con la menor cantidad de código? Ahora mismo comprobaría: if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != null) …


14
¿Debería siempre devolver IEnumerable <T> en lugar de IList <T>?
Cuando escribo mi DAL u otro código que devuelve un conjunto de elementos, ¿debo siempre hacer mi declaración de devolución? public IEnumerable&lt;FooBar&gt; GetRecentItems() o public IList&lt;FooBar&gt; GetRecentItems() Actualmente, en mi código he intentado usar IEnumerable tanto como sea posible, pero no estoy seguro de si esta es la mejor práctica. …
97 c#  ienumerable 






10
Obtener un bit específico de byte
Tengo un byte, específicamente un byte de una matriz de bytes que vino a través de UDP enviado desde otro dispositivo. Este byte almacena el estado de encendido / apagado de 8 relés en el dispositivo. ¿Cómo obtengo el valor de un bit específico en dicho byte? Idealmente, un método …
97 c# 



6
Usando una máscara de bits en C #
Digamos que tengo lo siguiente int susan = 2; //0010 int bob = 4; //0100 int karen = 8; //1000 y paso 10 (8 + 2) como parámetro a un método y quiero decodificar esto para que signifique susan y karen Yo se que 10 es 1010 pero ¿cómo puedo …
97 c#  bitmask 


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.