Une question posée plusieurs fois auparavant mais avec un développement spécifique de twds mvc. J'ai été un très bon garçon et j'ai codé toutes mes actions de contrôleur avec des tests unitaires correspondants, ce qui a été génial (même si un peu [lire beaucoup] répétitif parfois). Pour être honnête, j'ai …
Après de nombreuses recherches, je n'ai pas réussi à répondre à une question de base concernant un supposé connu dans le monde du développement logiciel: CE QUI EST CONNU: L'application d'une politique stricte sur une documentation de code adéquate (que ce soit les balises Doxygen, Javadoc ou simplement une abondance …
Que signifie vraiment l'indépendance de la plateforme? Quels sont les critères pour appeler une plateforme linguistique indépendante? Est-ce que l'indépendance multiplateforme et la plateforme sont les mêmes? (Cela peut être une question d'autoformation, mais j'aimerais entendre des experts de Stack overflow. Il y a beaucoup de définitions et de points …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je ne travaille pas dans …
Nous sommes dépendants d'un service tiers qui expose une interface gigantesque dont nous n'avons besoin que de 3 méthodes. De plus, l'interface change fréquemment ... J'ai décidé d'envelopper l'interface dans une classe de notre projet et d'exposer uniquement les méthodes dont nous avons besoin. Mais je ne sais pas comment …
Notre logiciel a plusieurs classes qui devraient être trouvées dynamiquement via la réflexion. Les classes ont toutes un constructeur avec une signature spécifique via laquelle le code de réflexion instancie les objets. Cependant, lorsque quelqu'un vérifie si la méthode est référencée (par exemple via Visual studio Code Lens), la référence …
Dans mon application WPF, je souhaite créer une nouvelle vue. Où dois-je faire cela - dans ViewModel ou Model ? L'application est un outil de type formulaire (très simple pour l'instant) avec un seul bouton "envoyer". Dans le cas où l'une des cases à cocher est sélectionnée, une nouvelle fenêtre …
Vous écrivez une expression booléenne qui pourrait ressembler à ceci: team.Category == "A Team" && team?.Manager?.IsVietnamVet public class Manager { public bool IsVietnamVet { get; set; } } public class Team { public string Category { get; set; } public Manager Manager { get; set; } } ... et vous …
J'ai une classe: Aqui est un composé d'un certain nombre de classes plus petites, B, Cet D. B, CEt Dmettre en œuvre des interfaces IB, ICet IDrespectivement. Depuis Aprend en charge toutes les fonctionnalités de B, Cet D, Aimplémente IB, ICainsi IDque, mais cela conduit malheureusement à beaucoup de réacheminement …
J'ai plusieurs classes (référentiels) qui font la tâche de sauvegarder / récupérer certains objets dans / depuis la base de données; tous doivent établir une connexion à une base de données. J'ai pensé afin d'éviter de redéfinir le ConnectionStringet le SqlConnectiondans chaque classe, en leur passant une connexion ouverte. Alors …
Au cours d'une de mes études sur les subtilités de C #, je suis tombé sur un passage intéressant concernant l'implémentation d'interface explicite. While this syntax is quite helpful when you need to resolve name clashes, you can use explicit interface implementation simply to hide more "advanced" members from the …
Le cas échéant, quelles sont les options prises en charge par Microsoft pour exécuter le code C # /. NET 4.0 en mode natif sur Mac? Oui, je connais Mono, mais entre autres, il est en retard sur Microsoft. Et Silverlight ne fonctionne que dans un navigateur Web. Une solution …
J'ai une bibliothèque C # utilisée par plusieurs exécutables. Il n'y a que quelques espaces de noms dans la bibliothèque, et je viens de remarquer que l'un des espaces de noms contient plusieurs classes. J'ai toujours évité d'avoir trop de classes dans un seul espace de noms à cause de …
Avec notre SDK public, nous avons tendance à vouloir donner des messages très informatifs sur les raisons pour lesquelles une exception se produit. Par exemple: if (interfaceInstance == null) { string errMsg = string.Format( "Construction of Action Argument: {0}, via the empty constructor worked, but type: {1} could not be …
En C # si je veux diviser un stringpar un autre, stringje dois faire quelque chose comme ça: testString.Split(new string[] { "anotherString" }, StringSplitOptions.None); De la String.Splitdocumentation MSDN surchargée, nous pouvons voir la mise en œuvre et pourquoi un tel appel doit être effectué. Venant de Python , il m'est …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.