Perguntas com a marcação «c#»

C # (pronuncia-se "see sharp") é uma linguagem de programação multiparadigma de tipo estático desenvolvida pela Microsoft. O código C # geralmente tem como alvo a família de ferramentas e tempos de execução .NET da Microsoft, que inclui o .NET Framework, .NET Core e Xamarin, entre outros. Use esta tag para perguntas sobre o código escrito em C # ou especificação formal do C #.

16
Propriedades vs Métodos
Pergunta rápida: Quando você decide usar propriedades (em C #) e quando você decide usar métodos? Estamos ocupados com esse debate e encontramos algumas áreas em que é discutível se devemos usar uma propriedade ou um método. Um exemplo é este: public void SetLabel(string text) { Label.Text = text; } …
135 c#  properties  methods 

21
Como eu tenho uma caixa de combinação vinculada a enum com formatação de string personalizada para valores de enum?
No post Enum ToString , é descrito um método para usar o atributo personalizado DescriptionAttributecomo este: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } E então, você chama uma função GetDescription, usando sintaxe como: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" Mas isso …
135 c#  combobox  enums 



5
Métodos de ação ambígua do ASP.NET MVC
Eu tenho dois métodos de ação que são conflitantes. Basicamente, quero conseguir a mesma exibição usando duas rotas diferentes, pelo ID de um item ou pelo nome do item e do pai (os itens podem ter o mesmo nome entre pais diferentes). Um termo de pesquisa pode ser usado para …

4
Restrição de tipo genérico de método múltiplo (OR)
Ao ler isso , aprendi que era possível permitir que um método aceitasse parâmetros de vários tipos, tornando-o um método genérico. No exemplo, o código a seguir é usado com uma restrição de tipo para garantir que "U" seja um IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> …
135 c#  asp.net-mvc-3  types 


5
Desserializar da string em vez de TextReader
Quero alterar meu 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(); em código que converteria um XML em uma string e, em seguida, converteria a string no objeto Car. Isso é possível?
135 c#  xml  serialization 


7
C # tem um equivalente ao encodeURIComponent () do JavaScript?
Em JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Existe um equivalente para aplicativos C #? Para escapar caracteres HTML, usei: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Mas não tenho certeza de como converter a correspondência no formato hexadecimal correto que o JS usa. Por exemplo, este código: txtOut.Text …

8
O que o SynchronizationContext faz?
No livro Programming C #, há alguns exemplos de código sobre SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Como sou iniciante em tópicos, responda em detalhes. Primeiro, não sei o que significa contexto, o que o programa salva …
135 c#  .net  multithreading 



7
Obtendo o número de dias em um mês
Eu tenho uma caixa de combinação com todos os meses. O que eu preciso saber é o número de dias no mês escolhido. var month = cmbMonth.SelectedIndex + 1; DateTime date = Convert.ToDateTime(month); Portanto, se um usuário seleciona janeiro, preciso salvar 31 em uma variável.
135 c#  datetime 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.