Articles of .net

Comment créer un XmlDocument en utilisant XmlWriter dans .NET?

De nombreuses fonctions .NET utilisent XmlWriter pour générer / générer du fichier XML. La sortie vers un fichier / ssortingng / memory est une opération très simple: XmlWriter xw = XmlWriter.Create(PutYourStreamFileWriterEtcHere); xw.WriteStartElement(“root”); … Parfois, vous devez manipuler le code XML résultant et souhaitez donc le charger dans un fichier XmlDocument ou vous pourriez avoir besoin […]

Quelle est la limite maximale de données dans la liste dans c #?

Combien de valeurs puis-je append à la liste? Par exemple: List Item = runtime data Les données ne sont pas de taille fixe. Il peut être 10 000 ou plus de 1 000 000. J’ai googlé mais je n’ai pas trouvé de réponse exacte.

Initialiser un Generic.List en C #

En C #, je peux initialiser une liste en utilisant la syntaxe suivante. List intList= new List() { 1, 2, 3 }; J’aimerais savoir comment fonctionne cette syntaxe {} et si elle a un nom. Il y a un constructeur qui prend un IEnumerable , vous pouvez l’appeler. List intList= new List(new int[]{ 1, 2, […]

Pack de ciblage pour .NET 4.5.2 non installé

Lors de l’ouverture d’une solution déjà existante dans Visual Studio, il est indiqué Le projet C # “…” cible “.NETFramework, Version = v4.5.2”, qui n’est pas installé sur cette machine. J’ai déjà essayé Sélection de l’option 2, mais cela m’amène à une page de recherche Microsoft générique ( http://www.microsoft.com/en-us/default.aspx ) Installation du SDK .NET Framework […]

-1 * int.MinValue == int.MinValue ?? Est-ce un bug?

En C # je vois ça -1 * int.MinValue == int.MinValue Est-ce un bug? Cela m’a vraiment foutu en essayant de mettre en place un arbre de recherche. J’ai fini par utiliser (int.MinValue + 1) pour pouvoir le nier correctement.

alternative à la classe de chaîne .net

Étant donné que je planifie une application qui contiendra ENCORE une grande partie de ses données en mémoire, j’aimerais avoir une sorte de classe de chaîne «compacte», dont une au moins contiendra une chaîne au format non supérieur à la version ASCII de la chaîne terminée par zéro. Connaissez-vous une telle implémentation de classe de […]

Des arbres d’expression pour les nuls?

Je suis le mannequin dans ce scénario. J’ai essayé de lire sur Google ce que c’est, mais je ne comprends tout simplement pas. Est-ce que quelqu’un peut me donner une explication simple de ce qu’ils sont et pourquoi ils sont utiles? edit: Je parle de la fonctionnalité LINQ dans .Net.

Int to byte array

Je pensais que .net avait une sorte de méthode de conversion facile à utiliser pour convertir un int en un tableau d’octets? J’ai fait une recherche rapide et toutes les solutions masquent / décalent un octet à la fois, comme “le bon vieux temps”. N’y a-t-il pas une méthode ToByteArray () quelque part?

Comment faire en sorte que Visual Studio ne soit pas mis sur une nouvelle ligne?

Si j’ai un code comme ça if(true){ et j’ajoute } il se transforme en if (true) { } mais j’aimerais qu’il rest dans le format if (true) { } Même si je copie du code qui a if comme ça, il est transformé en version plus longue. PS Je comprends que c’est une norme C […]

Manière appropriée de disposer d’un BackGroundWorker

Serait-ce un moyen approprié de se débarrasser d’un BackGroundWorker? Je ne suis pas sûr qu’il soit nécessaire de supprimer les événements avant d’appeler .Dispose (). Appelle également .Dispose () dans le délégué RunWorkerCompleted ok à faire? public void RunProcessAsync(DateTime dumpDate) { BackgroundWorker worker = new BackgroundWorker(); worker.RunWorkerCompleted += new RunWorkerCompletedEventHandler(worker_RunWorkerCompleted); worker.DoWork += new DoWorkEventHandler(worker_DoWork); worker.RunWorkerAsync(dumpDate); […]