Questions marquées «c#-4.0»

C # 4.0 a introduit des fonctionnalités telles que les objets dynamiques, les améliorations de l'interopérabilité COM, la co- et contre-variance génériques, les paramètres optionnels et nommés. Utilisez cette balise si votre question concerne spécifiquement des fonctionnalités spécifiques à C # 4.0. La balise C # doit être utilisée si votre question n'est pas spécifique aux fonctionnalités C # 4.0.


7
C # Créer un nouveau T ()
Vous pouvez voir ce que j'essaye (mais échoue) de faire avec le code suivant: protected T GetObject() { return new T(); } Toute aide serait grandement appréciée. ÉDITER: Le contexte était le suivant. Je jouais avec une classe de contrôleur personnalisée pour tous les contrôleurs à dériver, avec des méthodes …
159 c#  .net  generics  c#-4.0  .net-4.0 


4
Pourquoi la covariance et la contravariance ne prennent pas en charge le type valeur
IEnumerable<T>est co-variant mais il ne prend pas en charge le type valeur, seulement le type référence. Le code simple ci-dessous est compilé avec succès: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Mais changer de stringà intentraînera une erreur de compilation: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = …



7
Pas de Main () dans WPF?
Je suis un débutant en matière de programmation mais j'étais sûr qu'une des règles universelles était qu'un programme commence par Main (). Je n'en vois pas lorsque je crée un projet WPF. Main () est-il simplement nommé quelque chose différemment dans WPF?
128 c#  wpf  c#-4.0  main 

8
C # 4.0: Puis-je utiliser un TimeSpan comme paramètre facultatif avec une valeur par défaut?
Les deux génèrent une erreur indiquant qu'ils doivent être une constante de compilation: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Tout d'abord, quelqu'un peut-il expliquer pourquoi ces valeurs ne peuvent pas être déterminées au moment de la compilation? Et existe-t-il un moyen de spécifier une valeur …

5
Rediriger vers Action dans un autre contrôleur
J'ai deux contrôleurs, tous deux appelés AccountController. L'un d'eux, appelons-le Controller A, est dans un Areaappelé Adminet l'autre, appelons-le Controller B, n'est dans aucun Area(je suppose que cela signifie que c'est dans la valeur par défaut Area?). Controller Ba un action methodappelé Login. J'ai un action methodin Controller A, qui …

8
Au workflow ou pas au workflow?
Je suis responsable d'une équipe de développeurs qui sont sur le point de commencer le développement d'un système de réclamations d'assurance léger. Le système implique beaucoup de tâches manuelles et de workflows d'entreprise et nous envisageons d'utiliser Windows Workflow (.NET 4.0). Un exemple du domaine commercial est le suivant: Un …


4
Comment créer un attribut personnalisé en C #
J'ai essayé beaucoup de fois mais je ne suis toujours pas en mesure de comprendre l'utilisation des attributs personnalisés (j'ai déjà parcouru de nombreux liens). Quelqu'un peut-il s'il vous plaît m'expliquer un exemple très basique d'un attribut personnalisé avec du code?

6
Comment obtenir le numéro de ligne actuel?
Voici un exemple de ce que je veux faire: MessageBox.Show("Error line number " + CurrentLineNumber); Dans le code au-dessus de CurrentLineNumber, devrait être le numéro de ligne dans le code source de ce morceau de code. Comment puis je faire ça?
118 c#  wpf  c#-4.0  line-numbers 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.