Dans le .NET Framework, au moins dans le langage C #, nous avons deux "versions" du type chaîne: "chaîne" "Chaîne" Il semble qu'ils soient interchangeables, mais le sont-ils vraiment? S'ils ne sont pas interchangeables, est-il généralement préférable d'utiliser l'un au lieu de l'autre et dans quelles circonstances?
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . J'ai la conviction que le balisage …
Je souhaite poser quelques questions sur les meilleures pratiques concernant les types de mappage et l'utilisation des méthodes d'extension en C #. Je sais que ce sujet a été discuté plusieurs fois au cours des dernières années, mais j'ai lu beaucoup de messages et j'ai encore des doutes. Le problème …
Dans notre travail, nous avons plusieurs applications .net différentes qui partagent beaucoup de fonctionnalités de base. Nous avons construit ces applications en utilisant une architecture propre à n niveaux, mais nous avons atteint ce moment où nous nous rendons compte que nous avons ré-implémenté les mêmes fonctions plusieurs fois. Évidemment, …
J'essaie de commencer avec un projet de recherche géographique qui trouvera tous les points de repère dans les 10 km / miles (pas importants pour cette histoire) d'un point de repère particulier. Ainsi, par exemple, disons que j'ai une base de données d'un million de points de repère. Afin de …
Quelles sont les directives générales ou les règles générales pour savoir quand utiliser un objet spécifique au domaine par rapport à une chaîne ou un nombre ordinaire? Exemples: Classe d'âge vs Integer? Classe FirstName vs String? UniqueID vs String Classe PhoneNumber vs String vs Long? Classe DomainName vs String? Je …
Dans une autre question StackExchange, j'ai remarqué quelqu'un utilisant ce prototype: void DoSomething<T>(T arg) where T: SomeSpecificReferenceType { //Code.... } En gardant à l'esprit qu'il n'y a qu'une seule contrainte de type ( SomeSpecificReferenceType), quelle est la différence et l'avantage de l'écrire comme ça, au lieu de simplement: void DoSomething(SomeSpecificReferenceType …
En C #, nous pouvons surcharger l'opérateur de conversion implicite comme ceci (exemple de MSDN ): struct Digit { /* ... */ public static implicit operator byte(Digit d) // implicit digit to byte conversion operator { /* ... */ } } Ainsi, nous pouvons avoir un type, un type de …
Je comprends comment travailler avec les interfaces et l'implémentation d'interface explicite en C #, mais je me demandais si c'était considéré comme une mauvaise forme pour cacher certains membres qui ne seraient pas utilisés fréquemment. Par exemple: public interface IMyInterface { int SomeValue { get; set; } int AnotherValue { …
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 . Veuillez noter qu'il ne s'agit …
Je me suis plongé récemment dans une programmation plus "organisée" et j'ai appris que je devrais programmer sur une interface, pas une implémentation. Dans cet esprit, serait-il préférable de "dessiner" un projet dans des interfaces avant d'en écrire l'implémentation dans la mesure du possible? Et si tel est le cas, …
Je dois concevoir et construire un script d'importation (en C #) qui peut gérer les éléments suivants: lire les données de différentes sources (XML, XSLX, CSV) Vérifiez les données écrire les données dans différents types d'objets (client, adresse) Les données proviendront d'un certain nombre de sources mais une source aura …
Nous utilisons un tas de classes distinctes suffixées avec -repositorypour récupérer les données de la base de données; pour chaque table son propre référentiel. Nous avons par exemple une customerrepositoryclasse qui a toutes sortes de méthodes pour récupérer les clients, et une vacancyrepositoryqui a toutes sortes de méthodes pour récupérer …
J'essaie de décoder un morceau de code d'un livre: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; Personne n'est qu'une simple classe qu'ils ont créée, avec un tas de champs: Nom, Nom, etc ... Ce que je ne comprends pas, c'est que nous n'envoyons pas …
J'ai deux types de clients, un type " Observateur " et un type " Objet ". Ils sont tous deux associés à une hiérarchie de groupes . L'observateur recevra les données (calendaires) des groupes auxquels il est associé dans les différentes hiérarchies. Ces données sont calculées en combinant les données …
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.