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

21
¿Cómo tengo un cuadro combinado enlazado enum con formato de cadena personalizado para valores de enumeración?
En la publicación Enum ToString , se describe un método para usar el atributo personalizado DescriptionAttributecomo este: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } Y luego, llamas a una función GetDescription, usando una sintaxis como: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" …
135 c#  combobox  enums 

16
Propiedades vs métodos
Pregunta rápida: ¿Cuándo decide usar las propiedades (en C #) y cuándo decide usar los métodos? Estamos ocupados teniendo este debate y hemos encontrado algunas áreas en las que es discutible si debemos usar una propiedad o un método. Un ejemplo es este: public void SetLabel(string text) { Label.Text = …
135 c#  properties  methods 



5
Métodos de acción ambiguos ASP.NET MVC
Tengo dos métodos de acción que son conflictivos. Básicamente, quiero poder llegar a la misma vista usando dos rutas diferentes, ya sea por la ID de un elemento o por el nombre del elemento y el de su elemento primario (los elementos pueden tener el mismo nombre en diferentes elementos …

4
Método genérico restricción de tipo múltiple (OR)
Al leer esto , aprendí que era posible permitir que un método aceptara parámetros de múltiples tipos al convertirlo en un método genérico. En el ejemplo, el siguiente código se usa con una restricción de tipo para garantizar que "U" sea un IEnumerable<T>. public T DoSomething<U, T>(U arg) where U …
135 c#  asp.net-mvc-3  types 


5
Deserializar de cadena en lugar de TextReader
Quiero cambiar mi código de: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); en código que convertiría un XML en una cadena, y luego convertiría la cadena al objeto Car. es posible?
135 c#  xml  serialization 


7
¿C # tiene un equivalente a encodeURIComponent () de JavaScript?
En JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" ¿Existe un equivalente para las aplicaciones de C #? Para escapar de los caracteres HTML que utilicé: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Pero no estoy seguro de cómo convertir la coincidencia al formato hexadecimal correcto que utiliza JS. Por …

8
¿Qué hace SynchronizationContext?
En el libro Programming C #, tiene un código de muestra sobre SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Soy un principiante en hilos, así que por favor conteste en detalle. Primero, no sé qué significa el contexto, …
135 c#  .net  multithreading 



7
Obtener número de días en un mes
Tengo un cuadro combinado con todos los meses en él. Lo que necesito saber es la cantidad de días en el mes elegido. var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); Entonces, si un usuario selecciona enero, necesito guardar 31 en una variable.
135 c#  datetime 


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.