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

9
Comment supprimer un seul objet spécifique d'un ConcurrentBag <>?
Avec le nouveau ConcurrentBag&lt;T&gt;dans 4 .NET, comment vous supprimez un certain objet spécifique de celui - ci quand seulement TryTake()et TryPeek()sont disponibles? Je pense utiliser TryTake()puis simplement ajouter l'objet résultant dans la liste si je ne veux pas le supprimer, mais j'ai l'impression qu'il me manque peut-être quelque chose. C'est …
109 c#  c#-4.0 

3
Comment puis-je implémenter ISerializable dans .NET 4+ sans violer les règles de sécurité d'héritage?
Contexte: Noda Time contient de nombreuses structures sérialisables. Bien que je n'aime pas la sérialisation binaire, nous avons reçu de nombreuses demandes pour la prendre en charge, dans la chronologie 1.x. Nous le soutenons en implémentant l' ISerializableinterface. Nous avons reçu un rapport récent sur l' échec de Noda Time …

9
c #: getter / setter
J'ai vu quelque chose comme ce qui suit quelque part et je me demandais ce que cela signifiait. Je sais qu'ils sont des getters et des setters, mais je veux savoir pourquoi la chaîne Type est définie comme ceci. Merci de m'avoir aidé. public string Type { get; set; }
109 c#  getter-setter 

11
Impossible de convertir un objet de type «System.DBNull» en type «System.String»
J'ai eu l'erreur ci-dessus dans mon application. Voici le code original public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } J'ai remplacé par public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { …
109 c#  asp.net  database  null 



3
Start ne peut pas être appelé sur une tâche de type promesse. l'exception arrive
Je crée une application de bureau wpf simple. L'interface utilisateur n'a qu'un bouton et un code dans un fichier .cs comme. private void Button_Click_2(object sender, RoutedEventArgs e) { FunctionA(); } public void FunctionA() { Task.Delay(5000).Start(); MessageBox.Show("Waiting Complete"); } Mais étonnamment, la ligne Task.Delay(5000).Start();jette un InvalidOperationException: Start ne peut pas être …
109 c#  c#-4.0  .net-4.0 

8
Bibliothèques SFTP pour .NET [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
109 c#  .net  sftp 


9
Comment obtenir les groupes d'un utilisateur dans Active Directory? (c #, asp.net)
J'utilise ce code pour obtenir les groupes de l'utilisateur actuel. Mais je veux donner manuellement à l'utilisateur, puis obtenir ses groupes. Comment puis-je faire ceci? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString()); } return groups; }


8
AddRange à une collection
Un collègue m'a demandé aujourd'hui comment ajouter une gamme à une collection. Il a une classe qui hérite de Collection&lt;T&gt;. Il existe une propriété get-only de ce type qui contient déjà certains éléments. Il souhaite ajouter les éléments d'une autre collection à la collection de propriétés. Comment peut-il le faire …

8
Liste passée par ref - aidez-moi à expliquer ce comportement
Jetez un œil au programme suivant: class Test { List&lt;int&gt; myList = new List&lt;int&gt;(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List&lt;int&gt; myList) { myList.Sort(); List&lt;int&gt; myList2 = new List&lt;int&gt;(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Je …



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.