Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.

4
C # Itérer à travers les propriétés de classe
Je mets actuellement toutes les valeurs de mon objet de classe Record. C'est le code que j'utilise pour remplir l'enregistrement pour le moment, propriété par propriété. // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() …
118 c#  properties  loops 


12
Quel bouton radio du groupe est coché?
Utilisation de WinForms; Existe-t-il un meilleur moyen de trouver le RadioButton vérifié pour un groupe? Il me semble que le code ci-dessous ne devrait pas être nécessaire. Lorsque vous cochez un autre RadioButton, il sait lequel décocher… il doit donc savoir lequel est coché. Comment puis-je extraire ces informations sans …

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 

1
Création d'une solution C # en mode Release à l'aide de MSBuild.exe
Je suis capable de créer une solution à l'aide de MSBuild.exe, mais mon problème est que je ne parviens qu'à la faire construire en mode DEBUG. J'ai besoin de construire ma solution en mode Release à l'aide de MSBUILD. Voici ce que j'ai essayé Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + …
118 c#  msbuild  release  mode  solution 


7
Comment empêcher les attributs xmlns vides dans la sortie de XmlDocument .NET?
Lors de la génération de XML à partir de XmlDocument dans .NET, un xmlnsattribut vide apparaît la première fois qu'un élément sans espace de noms associé est inséré; comment peut-on éviter cela? Exemple: XmlDocument xml = new XmlDocument(); xml.AppendChild(xml.CreateElement("root", "whatever:name-space-1.0")); xml.DocumentElement.AppendChild(xml.CreateElement("loner")); Console.WriteLine(xml.OuterXml); Production: <root xmlns="whatever:name-space-1.0"><loner xmlns="" /></root> Sortie souhaitée : …


12
Différence entre deux listes
J'ai deux listes génériques remplies avec CustomsObjects. J'ai besoin de récupérer la différence entre ces deux listes (éléments qui sont dans la première sans les éléments dans la seconde) dans une troisième. Je pensais que l'utilisation .Except()était une bonne idée mais je ne vois pas comment l'utiliser. Aide!
118 c# 

6
XmlWriter pour écrire dans une chaîne au lieu de dans un fichier
J'ai un service WCF qui doit renvoyer une chaîne de XML. Mais il semble que le rédacteur souhaite uniquement créer un fichier, pas une chaîne. J'ai essayé: string nextXMLstring = ""; using (XmlWriter writer = XmlWriter.Create(nextXMLstring)) Cela génère une erreur indiquant que nextXMLstring n'a pas de chemin de fichier. Il …
118 c#  xml 



5
Existe-t-il un moyen de spécifier une expression lambda C # «vide»?
Je voudrais déclarer une expression lambda "vide" qui ne fait rien. Existe-t-il un moyen de faire quelque chose comme ça sans avoir besoin de la DoNothing()méthode? public MyViewModel() { SomeMenuCommand = new RelayCommand( x => DoNothing(), x => CanSomeMenuCommandExecute()); } private void DoNothing() { } private bool CanSomeMenuCommandExecute() { // …
118 c#  lambda 

6
C # équivalent à charAt () de Java?
Je sais que nous pouvons utiliser la charAt()méthode Java pour obtenir un caractère individuel dans une chaîne en spécifiant sa position. Existe-t-il une méthode équivalente en C #?
118 c#  java  string 

11
Identificateur d'objet unique .NET
Existe-t-il un moyen d'obtenir un identifiant unique d'une instance? GetHashCode()est le même pour les deux références pointant vers la même instance. Cependant, deux instances différentes peuvent (assez facilement) obtenir le même code de hachage: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n = 0; while (true) …

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.