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

6
Como elevar privilégios apenas quando necessário?
Esta questão se aplica ao Windows Vista! Tenho um aplicativo que normalmente funciona sem privilégios administrativos. Há uma atividade que precisa de privilégio administrativo, mas não quero iniciar o próprio aplicativo com privilégios mais altos, pois sei que na maioria das vezes o usuário nem mesmo usará esse recurso. Estou …

9
?: ?? Operadores em vez de IF | ELSE
public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source; } */ return Source ?? string.Empty; } set { /* if ( Source == null ) { Source = string . Empty; } else { if ( Source …


10
C # Thread Termination e Thread.Abort ()
No MSDN, a descrição do método Thread.Abort () diz: "Chamar esse método geralmente encerra o thread." Por que não SEMPRE? Em quais casos ele não encerra o tópico? Existe alguma outra possibilidade de encerrar tópicos?

9
Aguarde no bloco de captura
Eu tenho o seguinte código: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Basicamente, quero fazer o download de um URL e, quando falha com uma exceção, …

12
Alternativa mais rápida para loops aninhados?
Tenho necessidade de criar uma lista de combinações de números. Os números são muito pequenos para que eu possa usar byteem vez de int. No entanto, requer muitos loops aninhados para obter todas as combinações possíveis. Estou me perguntando se existe uma maneira mais eficiente de fazer o que procuro. …
85 c#  combinations 

10
C # ok com a comparação de tipos de valor com nulo
Corri para isso hoje e não tenho ideia de por que o compilador C # não está gerando um erro. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Estou confuso sobre como x poderia ser nulo. Especialmente porque esta atribuição definitivamente lança um erro do compilador: …
85 c#  null 

14
Em C #, por que um objeto List <string> não pode ser armazenado em uma variável List <object>
Parece que um objeto List não pode ser armazenado em uma variável List em C # e nem pode ser convertido explicitamente dessa forma. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; resulta em não é possível converter implicitamente o tipo System.Collections.Generic.List&lt;string&gt;paraSystem.Collections.Generic.List&lt;object&gt; E depois... List&lt;string&gt; sl = new …

9
Exportar para CSV usando MVC, C # e jQuery
Estou tentando exportar uma lista para um arquivo CSV. Tudo está funcionando até o ponto em que quero gravar no arquivo para o fluxo de resposta. Isso não faz nada. Aqui está o meu código: Chame o método da página. $('#btn_export').click(function () { $.post('NewsLetter/Export'); }); O código no controlador é …
85 c#  jquery  asp.net-mvc  csv 


7
WPF ListView: Anexando um evento de clique duplo (em um item)
Eu tenho o seguinte ListView: &lt;ListView Name="TrackListView"&gt; &lt;ListView.View&gt; &lt;GridView&gt; &lt;GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/&gt; &lt;GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /&gt; &lt;/GridView&gt; &lt;/ListView.View&gt; &lt;/ListView&gt; Como posso anexar um evento a cada item vinculado que será disparado ao clicar duas vezes no item?
85 c#  wpf  xaml 

5
Marcando uma classe estática em VB.NET
Conforme declarado em uma pergunta e resposta recente , você não pode herdar de uma classe estática. Como alguém impõe as regras que acompanham as classes estáticas dentro do VB.NET? Como a estrutura é compatível entre C # e VB, faria sentido haver uma maneira de marcar uma classe como …
85 c#  vb.net 

8
Como aplico OrderBy em um IQueryable usando um nome de coluna de string em um método de extensão genérico?
public static IQueryable&lt;TResult&gt; ApplySortFilter&lt;T, TResult&gt;(this IQueryable&lt;T&gt; query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Como o tipo de OrderBy não é inferido de sortExpression, preciso especificá-lo mais ou menos assim em tempo de …

11
Criação de funções na identidade Asp.net MVC 5
Há muito pouca documentação sobre o uso do novo Asp.net Identity Security Framework. Reuni o que pude para tentar criar uma nova função e adicionar um usuário a ela. Tentei o seguinte: Adicionar função na identidade do ASP.NET que parece que pode ter obtido as informações deste blog: construir um …


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.