Dans un article de blog sur F # pour le plaisir et le profit, il est écrit: Dans une conception fonctionnelle, il est très important de séparer le comportement des données. Les types de données sont simples et "stupides". Et puis séparément, vous avez un certain nombre de fonctions qui …
C # semble être populaire ces jours-ci. J'ai entendu dire que sa syntaxe est presque identique à celle de Java. Java et C ++ existent depuis plus longtemps. Pour quelles raisons devrais-je choisir C # plutôt que Java et C ++?
Je me considère plutôt bien versé en C #. C'est ma langue de choix au moment, et il est là essentiellement tous mes mensonges d'expérience professionnelle. Malgré tout, je suis perplexe devant l'existence du projet MonoDroid . D'après ce que j'ai compris, C # et Java sont très proches. Par …
Dans quelle situation dois-je utiliser un ensemble privé sur une propriété plutôt que d'en faire une propriété en lecture seule? Prenez en considération les deux exemples très simplistes ci-dessous. Premier exemple: Public Class Person Private _name As String Public Property Name As String Get Return _name End Get Private Set(ByVal …
Lors de la programmation en C #, je suis tombé sur une décision de conception de langage étrange que je ne comprenais tout simplement pas. Donc, C # (et le CLR) a deux types de données d'agrégat: struct(type-valeur, stocké sur la pile, pas d'héritage) et class(type-référence, stocké sur le tas, …
J'ai passé la plupart de ces dernières années à travailler principalement avec C # et SQL. Tous les programmeurs avec lesquels j'ai travaillé au cours de cette période avaient l'habitude de placer l'accolade ouvrante d'un énoncé de fonction ou de flux de commande sur une nouvelle ligne. Alors ... public …
Je travaille sur un projet d'entreprise qui sera déployé dans de nombreuses PME et entreprises. La prise en charge de ce projet serait difficile et je souhaite donc créer un modèle de codage pour les erreurs ( comme les codes d'état HTTP ). Cela permettra aux personnes du service d'assistance …
J'ai écrit une structure qui représente les coordonnées de latitude / longitude. Leurs valeurs vont de -180 à 180 pour les longtitudes et de 90 à -90 pour les latitudes. Si un utilisateur de cette structure me donne une valeur en dehors de cette plage, j'ai 2 options: Lancer une …
Je parle spécifiquement d'un programme C # .NET 4 fonctionnant sous Windows XP ou supérieur, mais les réponses générales sont également acceptables. Supposons un programme déjà optimisé et efficace. Le problème ici est entièrement dû aux effets d'une utilisation élevée du processeur sur le matériel et à la question de …
C#a le decimaltype utilisé pour les nombres nécessitant une représentation exacte en base 10. Par exemple, 0.1ne peut pas être représenté en base 2 (par exemple, floatet double) et sera toujours une approximation lorsqu'il est stocké dans des variables de ces types. Je me demandais si le fait inverse était …
Donc, mon professeur donnait des informations sur un projet sur lequel je travaillais. Il a amarré quelques marques pour ce code: if (comboVendor.SelectedIndex == 0) { createVendor cv = new createVendor(); cv.ShowDialog(); loadVendors(); } C'est dans un combobox "index changé" gestionnaire. Il est utilisé lorsque l'utilisateur souhaite créer un nouveau …
Lorsque vous créez une méthode d'extension , vous pouvez, bien sûr, appelez sur null.Mais, contrairement à un appel d'instance de méthode, l' appelant sur null ne pas avoir à jeter un NullReferenceException-> vous devez vérifier et de le jeter manuellement. Pour l’implémentation de la méthode d’extension Linq, Any()Microsoft a décidé …
Je suis un programmeur Python qui apprend le C # et qui essaie d'arrêter de s'inquiéter. J'adore le C # pour ce qu'il est, plutôt que de le comparer constamment à Python. Je suis rattrapé par un point: le manque de précision sur la définition des choses, comme détaillé dans …
Lorsque vous définissez une valeur sur une variable à l'intérieur d'une classe, la plupart du temps, deux options sont présentées: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Existe-t-il une convention qui détermine la manière dont nous devrions attribuer …
J'ai une méthode où toute la logique est effectuée à l'intérieur d'une boucle foreach qui itère sur le paramètre de la méthode: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } Dans ce cas, l'envoi d'une collection vide donne une …
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.