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

10
Est-ce que #if RELEASE fonctionnera comme #if DEBUG en C #?
Dans tous les exemples que j'ai vus de la directive du compilateur #if, ils utilisent "DEBUG". Puis-je utiliser "RELEASE" de la même manière pour exclure le code que je ne veux pas exécuter lorsqu'il est compilé en mode débogage? Le code que je veux entourer avec ce bloc envoie un …
277 c#  .net  debugging 




14
Fonctions en ligne en C #?
Comment faites-vous des "fonctions en ligne" en C #? Je ne pense pas comprendre le concept. Sont-ils comme des méthodes anonymes? Comme les fonctions lambda? Remarque : Les réponses traitent presque entièrement de la capacité à incorporer des fonctions , c'est-à-dire "une optimisation manuelle ou de compilation qui remplace un …
276 c#  optimization  inline 




8
Le contraire d'Intersect ()
Intersect peut être utilisé pour trouver des correspondances entre deux collections, comme ceci: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection to screen. foreach (int value …

12
Tri d'une liste à l'aide d'objets Lambda / Linq
J'ai le nom du "tri par propriété" dans une chaîne. Je devrai utiliser Lambda / Linq pour trier la liste des objets. Ex: public class Employee { public string FirstName {set; get;} public string LastName {set; get;} public DateTime DOB {set; get;} } public void Sort(ref List<Employee> list, string sortBy, …

5
C # 6.0 fonctionne-t-il pour .NET 4.0?
J'ai créé un exemple de projet, avec des goodies C # 6.0 - propagation nulle et initialisation des propriétés à titre d'exemple, définissez la version cible .NET 4.0 et cela ... fonctionne. public class Cat { public int TailLength { get; set; } = 4; public Cat Friend { get; …
275 c#  .net  c#-6.0 

17
Pourquoi est-ce que «la propriété ne peut pas être affectée» s'affiche lors de l'envoi d'un e-mail SMTP?
Je ne comprends pas pourquoi ce code ne fonctionne pas. Je reçois une erreur indiquant que la propriété ne peut pas être affectée MailMessage mail = new MailMessage(); SmtpClient client = new SmtpClient(); client.Port = 25; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.Host = "smtp.gmail.com"; mail.To = "user@hotmail.com"; // <-- …
274 c#  email  smtpclient 




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.