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 #.

8
Rechercher l'index d'une valeur dans un tableau
Linq peut-il être utilisé d'une manière ou d'une autre pour trouver l'index d'une valeur dans un tableau? Par exemple, cette boucle localise l'index de clé dans un tableau. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

20
EditorFor () et propriétés html
Les versions d'aperçu d'Asp.Net MVC 2.0 fournissent des aides comme Html.EditorFor(c => c.propertyname) Si le nom de la propriété est une chaîne, le code ci-dessus rend une texbox. Que faire si je souhaite transmettre les propriétés MaxLength et Size à la zone de texte ou à ma propre propriété de …

8
Joindre un fichier de MemoryStream à un MailMessage en C #
J'écris un programme pour joindre un fichier à un e-mail. Actuellement, j'enregistre le fichier en utilisant FileStreamsur le disque, puis j'utilise System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); Je ne veux pas stocker de fichier sur le disque, je veux stocker le fichier en mémoire et à partir du flux de mémoire, passez-le …
113 c#  email  smtp  memorystream 

6
Définir l'emplacement de départ de la boîte de dialogue du navigateur de dossiers
Existe-t-il un moyen de définir le répertoire initial d'une boîte de dialogue de navigateur de dossier sur un dossier non spécial? C'est ce que j'utilise actuellementfdbLocation.RootFolder = Environment.SpecialFolder.Desktop; mais je veux utiliser un chemin que j'ai stocké dans une chaîne quelque chose comme çafdbLocation.RootFolder = myFolder;Cela provoque une erreur "Impossible …
113 c# 

10
Équivalent C # de la fonction IsNull () dans SQL Server
Dans SQL Server, vous pouvez utiliser le IsNull() fonction pour vérifier si une valeur est nulle et, le cas échéant, renvoyer une autre valeur. Maintenant, je me demande s'il y a quelque chose de similaire en C #. Par exemple, je veux faire quelque chose comme: myNewValue = IsNull(myValue, new …
113 c#  .net  sql-server  isnull 

8
nouveau mot-clé dans la signature de méthode
Lors d'un refactoring, j'ai fini par créer une méthode comme l'exemple ci-dessous. Le type de données a été modifié par souci de simplicité. J'avais auparavant une déclaration de mission comme celle-ci: MyObject myVar = new MyObject(); Il a été remanié à ceci par accident: private static new MyObject CreateSomething() { …
113 c#  methods  keyword 


7
Java a-t-il quelque chose comme les mots-clés ref and out de C #?
Quelque chose comme ce qui suit: exemple ref: void changeString(ref String str) { str = "def"; } void main() { String abc = "abc"; changeString(ref abc); System.out.println(abc); //prints "def" } out exemple: void changeString(out String str) { str = "def"; } void main() { String abc; changeString(out abc); System.out.println(abc); //prints …
113 c#  java 



3
Suffixe de déclaration pour le type décimal
Si je veux utiliser un littéral décimal dans le code, j'ai vu qu'il existe le suffixe m (où m représente l'argent). Est-ce approprié pour les décimales ou y a-t-il une affectation plus générale (d signifie double, ce n'est certainement pas la bonne chose bien qu'une conversion directe soit prise en …
113 c#  .net 



10
Pas de sortie vers la console à partir d'une application WPF?
J'utilise Console.WriteLine () à partir d'une application de test WPF très simple, mais lorsque j'exécute l'application à partir de la ligne de commande, je ne vois rien en cours d'écriture sur la console. Quelqu'un sait-il ce qui pourrait se passer ici? Je peux le reproduire en créant une application WPF …
113 c#  .net  wpf  console 


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.