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


3
Model-View-Presenter dans WinForms
J'essaye d'implémenter la méthode MVP pour la première fois, en utilisant WinForms. J'essaie de comprendre la fonction de chaque couche. Dans mon programme, j'ai un bouton GUI qui, lorsqu'on clique dessus, ouvre une fenêtre openfiledialog. Ainsi, en utilisant MVP, l'interface graphique gère l'événement de clic de bouton et appelle ensuite …

8
Est-il possible de remplacer une méthode non virtuelle?
Existe-t-il un moyen de remplacer une méthode non virtuelle? ou quelque chose qui donne des résultats similaires (autre que la création d'une nouvelle méthode pour appeler la méthode souhaitée)? Je voudrais remplacer une méthode de Microsoft.Xna.Framework.Graphics.GraphicsDeviceavec les tests unitaires à l'esprit.


12
Appels de fonction retardés
Existe-t-il une méthode simple et agréable pour retarder un appel de fonction tout en laissant le thread continuer à s'exécuter? par exemple public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only …
90 c#  function  delay 





5
Vérification du JToken vide ou nul dans un JObject
J'ai ce qui suit ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql ressemble à ça... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } J'ai essayé ((JObject)obj).Countaussi .. Mais ne semble pas …
90 c#  sql  json.net 




9
Impossible de convertir implicitement le type «Int» en «T»
Je peux appeler Get<int>(Stat);ouGet<string>(Name); Mais lors de la compilation, j'obtiens: Impossible de convertir implicitement le type 'int' en 'T' et la même chose pour string. public T Get<T>(Stats type) where T : IConvertible { if (typeof(T) == typeof(int)) { int t = Convert.ToInt16(PlayerStats[type]); return t; } if (typeof(T) == typeof(string)) …
90 c#  generics 


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.