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

17
No MVVM, o ViewModel ou Model implementa INotifyPropertyChanged?
A maioria dos exemplos de MVVM em que trabalhei tiveram o modelo implementado INotifyPropertyChanged, mas no exemplo CommandSink de Josh Smith, o ViewModel implementaINotifyPropertyChanged . Ainda estou reunindo cognitivamente os conceitos do MVVM, então não sei se: Você precisa colocar o INotifyPropertyChangedno ViewModel para começar CommandSinka trabalhar Isso é apenas …

1
Por que as sobrecargas Attributes.IsDefined () estão ausentes?
Inspirado por uma pergunta SO. A classe Attribute possui várias sobrecargas para o método IsDefined () . Cobertos são os atributos aplicados a Assembly, Module, MemberInfo, ParameterInfo. A sobrecarga MemberInfo abrange PropertyInfo, FieldInfo, EventInfo, MethodInfo, ConstructorInfo. Isso cuida da maioria dos AttributeTargets. Exceto por um biggy: não há sobrecarga para …
165 c#  .net  reflection 


12
O objeto de entidade não pode ser referenciado por várias instâncias do IEntityChangeTracker. ao adicionar objetos relacionados à entidade no Entity Framework 4.1
Estou tentando salvar os detalhes dos funcionários, que têm referências com a cidade. Mas sempre que tento salvar meu contato, que é validado, recebo a exceção "ADO.Net Entity Framework Um objeto de entidade não pode ser referenciado por várias instâncias do IEntityChangeTracker" Eu tinha lido muitos posts, mas ainda não …

20
O que você pode fazer no MSIL e não no C # ou no VB.NET? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
165 c#  .net  clr  cil 



6
Diferença entre Lookup () e Dictionary (Of list ())
Estou tentando entender quais estruturas de dados são as mais eficientes e quando / onde usar quais. Agora, pode ser que eu simplesmente não entenda bem as estruturas, mas como é ILookup(of key, ...)diferente de uma Dictionary(of key, list(of ...))? Também onde eu gostaria de usar ILookupe onde seria mais …
165 c#  .net  vb.net  linq 

10
?? Combinar por uma string vazia?
Algo que eu me vejo fazendo cada vez mais é verificar se uma string está vazia (como em ""ou nula) e um operador condicional. Um exemplo atual: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Este é apenas um método de extensão, é equivalente a: string.IsNullOrEmpty(s.SiteNumber) ? "No Number" : s.SiteNumber; Como …


6
Métodos dentro de enum em C #
Em Java, é possível ter métodos dentro de uma enumeração. Existe essa possibilidade em C # ou é apenas uma coleção de cadeias e é isso? Tentei substituir, ToString()mas ele não é compilado. Alguém tem um exemplo de código simples?
165 c#  enums  enumeration 


12
Nunca visto antes em C ++ para loop
Eu estava convertendo um algoritmo C ++ para c #. Me deparei com isso para loop: for (u = b.size(), v = b.back(); u--; v = p[v]) b[u] = v; Ele não fornece erro em C ++, mas em C # (não é possível converter int em bool). Eu realmente …
164 c#  c++  for-loop 


2
Por que o WinRT não é gerenciado? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

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.