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






5
ReSharper Curiosity: "El parámetro solo se usa para verificaciones de condiciones previas".
¿Por qué ReSharper me juzga por este código? private Control GetCorrespondingInputControl(SupportedType supportedType, object settingValue) { this.ValidateCorrespondingValueType(supportedType, settingValue); switch(supportedType) { case SupportedType.String: return new TextBox { Text = (string)settingValue }; case SupportedType.DateTime: return new MonthPicker { Value = (DateTime)settingValue, ShowUpDown = true }; default: throw new ArgumentOutOfRangeException(string.Format("The supported type value, {0} …


14
Incrustar hash de confirmación de git en un .Net dll
Estoy construyendo una aplicación C #, usando Git como mi control de versiones. ¿Hay alguna manera de incrustar automáticamente el último hash de confirmación en el ejecutable cuando construyo mi aplicación? Por ejemplo, imprimir el hash de confirmación en la consola se vería así: class PrintCommitHash { private String lastCommitHash …
102 c#  git 

2
Convierta una enumeración en List <string>
¿Cómo convierto la siguiente enumeración en una lista de cadenas? [Flags] public enum DataSourceTypes { None = 0, Grid = 1, ExcelFile = 2, ODBC = 4 }; No pude encontrar esta pregunta exacta, este Enum to List es el más cercano, pero quiero específicamenteList&lt;string&gt;
102 c#  .net  enums  generic-list 

6
Conversión de SVG a PNG usando C # [cerrado]
Cerrado. Esta pregunta no cumple con las pautas de Stack Overflow . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 6 años . Mejora esta pregunta He intentado convertir imágenes SVG a PNG usando C …
102 c#  .net  png  svg 



8
C # 'es' el rendimiento del operador
Tengo un programa que requiere un rendimiento rápido. Dentro de uno de sus bucles internos, necesito probar el tipo de un objeto para ver si hereda de una determinada interfaz. Una forma de hacerlo sería con la función de verificación de tipo incorporada de CLR. El método más elegante probablemente …
102 c#  performance  clr  gettype 

3
.NET Core DI, formas de pasar parámetros al constructor
Tener el siguiente constructor de servicios public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } ¿Cuáles son las opciones para pasar los parámetros mediante el mecanismo de IOC de .NET Core? _serviceCollection.AddSingleton&lt;IOtherService , OtherService&gt;(); _serviceCollection.AddSingleton&lt;IAnotherOne , AnotherOne&gt;(); _serviceCollection.AddSingleton&lt;IService&gt;(x=&gt;new Service( _serviceCollection.BuildServiceProvider().GetService&lt;IOtherService&gt;(), _serviceCollection.BuildServiceProvider().GetService&lt;IAnotherOne &gt;(), "" …


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.