Articles of c #

Différence entre Select et SelectMany

J’ai cherché la différence entre Select et SelectMany mais je n’ai pas pu trouver de réponse appropriée. J’ai besoin d’apprendre la différence lors de l’utilisation de LINQ To SQL, mais tout ce que j’ai trouvé, ce sont des exemples de tableaux standard. Quelqu’un peut-il fournir un exemple LINQ To SQL?

Meilleur moyen d’parsingr les arguments de ligne de commande en C #?

Lorsque vous créez des applications de console qui prennent des parameters, vous pouvez utiliser les arguments transmis à Main(ssortingng[] args) . Dans le passé, j’ai simplement indexé / bouclé ce tableau et fait quelques expressions régulières pour en extraire les valeurs. Cependant, lorsque les commandes deviennent plus compliquées, l’parsing peut devenir assez moche. Donc je […]

Quelle est la différence entre un champ et une propriété?

En C #, qu’est-ce qui différencie un champ d’une propriété et quand un champ doit-il être utilisé à la place d’une propriété?

Quelle est la différence entre const int *, const int * const et int const *?

Je gâche toujours comment utiliser const int* , const int * const et int const * correctement. Existe-t-il un ensemble de règles définissant ce que vous pouvez et ne pouvez pas faire? Je veux connaître toutes les choses à faire et à ne pas faire en termes de devoirs, de passage aux fonctions, etc.

Quand static_cast, dynamic_cast, const_cast et reinterpret_cast doivent-ils être utilisés?

Quelles sont les utilisations appropriées de: static_cast dynamic_cast const_cast reinterpret_cast (type)value C cast (type)value type(value) dissortingbution de style fonction type(value) Comment décider lequel utiliser dans quels cas spécifiques?

Qu’est-ce qu’une expression lambda en C ++ 11?

Qu’est-ce qu’une expression lambda en C ++ 11? Quand en utiliserais-je un? Quelle classe de problèmes sont-ils résolus qui n’étaient pas possibles avant leur introduction? Quelques exemples et cas d’utilisation seraient utiles.

Qu’est-ce qu’une référence non définie / erreur de symbole externe non résolue et comment puis-je la résoudre?

Quelles sont les erreurs de référence / non résolues de symboles externes non définies? Quelles sont les causes communes et comment les corriger / prévenir? N’hésitez pas à éditer / append les vôtres.

Quel est l’effet de extern “C” en C ++?

Que fait-on exactement en extern “C” dans le code C ++? Par exemple: extern “C” { void foo(); }

Static readonly vs const

J’ai lu autour static readonly champs const et static readonly . Nous avons des classes qui ne contiennent que des valeurs constantes. Utilisé pour diverses choses dans notre système. Je me demande donc si mon observation est correcte: Ces types de valeurs constantes devraient-ils toujours être static readonly pour tout ce qui est public? Et […]

Pourquoi devrais-je utiliser un pointeur plutôt que l’object lui-même?

Je viens d’un environnement Java et j’ai commencé à travailler avec des objects en C ++. Mais une chose me vient à l’esprit: les gens utilisent souvent des pointeurs vers des objects plutôt que les objects eux-mêmes, par exemple cette déclaration: Object *myObject = new Object; plutôt que: Object myObject; Ou au lieu d’utiliser une […]