Perguntas com a marcação «c#-4.0»

C # 4.0 introduziu recursos como objetos dinâmicos, melhorias de interoperabilidade COM, covariância genérica e contra-variação, parâmetros opcionais e nomeados. Use esta tag se sua pergunta se referir especificamente a recursos específicos do C # 4.0. A tag C # deve ser usada se sua pergunta não for específica aos recursos do C # 4.0.



9
Como remover um único objeto específico de um ConcurrentBag <>?
Com o novo ConcurrentBag&lt;T&gt;no .NET 4, como você remove um determinado objeto específico dele quando apenas TryTake()e TryPeek()estão disponíveis? Estou pensando em usar TryTake()e, em seguida, apenas adicionar o objeto resultante de volta à lista se não quiser removê-lo, mas sinto que pode estar faltando alguma coisa. Esta é a …
109 c#  c#-4.0 

3
O início não pode ser chamado em uma tarefa do tipo promessa. exceção está chegando
Estou criando um aplicativo de desktop wpf simples. A IU tem apenas um botão e um código em arquivo .cs como. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Mas, surpreendentemente, a linha Task.Delay(5000).Start();está lançando um InvalidOperationException: O início não pode …
108 c#  c#-4.0  .net-4.0 




2
Moq, SetupGet, Mocking a property
Estou tentando simular uma classe, chamada UserInputEntity, que contém uma propriedade chamada ColumnNames: (ela contém outras propriedades, acabei de simplificá-la para a pergunta) namespace CsvImporter.Entity { public interface IUserInputEntity { List&lt;String&gt; ColumnNames { get; set; } } public class UserInputEntity : IUserInputEntity { public UserInputEntity(List&lt;String&gt; columnNameInputs) { ColumnNames = columnNameInputs; …
99 c#  c#-4.0  properties  moq 

3
Por que isso (null ||! TryParse) resulta em “uso de variável local não atribuída”?
O código a seguir resulta no uso da variável local não atribuída "numberOfGroups" : int numberOfGroups; if(options.NumberOfGroups == null || !int.TryParse(options.NumberOfGroups, out numberOfGroups)) { numberOfGroups = 10; } No entanto, este código funciona bem (embora ReSharper diga que o = 10é redundante): int numberOfGroups = 10; if(options.NumberOfGroups == null || …



3
Método de extensão e objeto dinâmico
Vou resumir meu problema no seguinte trecho de código. List&lt;int&gt; list = new List&lt;int&gt;() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); O código acima está funcionando bem. Agora eu tentei o seguinte dynamic dList = list; Console.WriteLine(dList.First()); mas estou recebendo RuntimeBinderException. Por que isso acontece?
96 c#  dynamic  c#-4.0 


3
Verifique se a lista <t> contém qualquer outra lista
Tenho uma lista de parâmetros como esta: public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable&lt;Parameter&gt; parameters; E uma série de strings que eu quero comparar. string[] myStrings = new string[] { "one", "two"}; Desejo iterar a lista …
93 c#  list  loops  c#-4.0  subset 

12
Obtendo todas as mensagens de InnerException (s)?
Existe alguma maneira de escrever um código de "mão curta" do estilo LINQ para percorrer todos os níveis de InnerException (ões) de Exception lançada? Eu preferiria escrever no lugar em vez de chamar uma função de extensão (como abaixo) ou herdar a Exceptionclasse. static class Extensions { public static string …
92 c#  c#-4.0 

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.