Preguntas etiquetadas con c#

C # es un lenguaje de programación orientado a objetos de recolección de basura, administrado y multiparadigma creado por Microsoft en paralelo con la plataforma .NET


2
Cuándo crear una excepción personalizada en C #
Estoy escribiendo una clase para interactuar con un dispositivo de hardware simple a través de un puerto COM. El dispositivo se puede configurar para usar varios modos, por lo que mi clase tiene una SetOperatingModefunción, que toma una enumde tipo UsbDeviceMode. Se ve algo como esto: class UsbDevice { public …

7
¿Cuáles son las alternativas al archivo resx?
Estoy desarrollando una aplicación para Windows y quiero almacenar todo el texto para etiquetas, botones de radio, botones, casillas de verificación y encabezados de columnas de cuadrículas en un solo lugar. He intentado usar un archivo de clase, un archivo xml, una tabla de base de datos y un archivo …

3
¿Qué tipo de certificado necesito para mi solicitud?
Estoy lanzando software gratuito de C # que he creado con Visual Studio. En el futuro, algunos de estos softwares podrían pagarse. Me preguntaba si necesito comprar algún tipo de licencia para ellos. Entiendo que es bueno tener un certificado para su sitio web (SSL?), Si está tratando de vender …


4
Advertir sobre los métodos de terceros que están prohibidos
Nota: Esta pregunta se refiere al código escrito en Java o C #. Estoy gestionando un par de grandes proyectos en los que hemos descubierto problemas (no necesariamente errores) con algunos métodos de terceros / SDK y hemos escrito nuestras propias extensiones que deberían usarse en su lugar. Queremos que …
9 java  c#  coding-style  ide 



4
Comprobación del resultado de un constructor en C #
Estoy trabajando en una base de código con un compañero de trabajo que tiene la costumbre de verificar los resultados de un constructor para un nulo de una manera similar a esta Person p = new Person(); if (p != null) { p.Name = "John Smith"; } Mi comprensión del …

2
Constructores de argumento cero y entidades siempre válidas
Recientemente he leído mucho sobre las entidades de dominio Siempre válidas. He llegado a creer que para garantizar que las entidades sean siempre válidas, necesito: 1) Elimine la obsesión primitiva y coloque las reglas de validación / dominio en los constructores de objetos de valor como se explica aquí: https://enterprisecraftsmanship.com/2016/09/13/validation-and-ddd/ …

4
¿Cuándo escribir métodos de extensión para tus propias clases?
Recientemente vi una base de código que tenía una clase de datos Addressdefinida en algún lugar y luego en un lugar diferente: fun Address.toAnschrift() = let { address -> Anschrift().apply { // mapping code here... } } Me pareció confuso no tener este método en la dirección directamente. ¿Existen patrones …
8 c#  design 



4
MVC - Compartir información contextual entre vistas
Por favor, disculpe la larga publicación. Hay una pregunta, solo tengan paciencia conmigo. Un pequeño contexto Tenemos un sitio que debe adaptarse considerablemente en función de una variedad de configuraciones de usuario, el grupo al que pertenece el usuario, de dónde provienen y otras cosas. Solíamos incluir los bits relevantes …
8 c#  mvc  asp.net-mvc 

4
Estructura de código para manejar múltiples mercados? (diferentes reglas comerciales para cada estado en los EE. UU.)
Estamos desarrollando una aplicación que tiene requisitos ligeramente diferentes para cada mercado empresarial (países y estados) en los que está disponible. Parece una situación común, pero parece que no puedo encontrar un buen artículo sobre la estructuración de código / módulos para este escenario. Es una aplicación C # y …

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.