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


7
Comment puis-je spécifier un chemin [DllImport] lors de l'exécution?
En fait, j'ai une DLL C ++ (fonctionnelle) que je veux importer dans mon projet C # pour appeler ses fonctions. Cela fonctionne lorsque je spécifie le chemin complet de la DLL, comme ceci: string str = "C:\\Users\\userName\\AppData\\Local\\myLibFolder\\myDLL.dll"; [DllImport(str, CallingConvention = CallingConvention.Cdecl)] public static extern int DLLFunction(int Number1, int Number2); …
141 c#  c++  dll  constants  dllimport 

7
Date aléatoire en C #
Je recherche du code C # succinct et moderne pour générer une date aléatoire entre le 1er janvier 1995 et la date actuelle. Je pense à une solution qui utilise Enumerable.Range peut en quelque sorte rendre cela plus succinct.
141 c#  datetime  random  date 

4
Obtenir la propriété «Value» dans IGrouping
J'ai une structure de données comme public DespatchGroup(DateTime despatchDate, List<Products> products); Et j'essaye de faire ... var list = new List<DespatchGroup>(); foreach (var group in dc.GetDespatchedProducts().GroupBy(i => i.DespatchDate)) { // group.Values is not correct... how do I write this? list.Add(new DespatchGroup(group.Key, group.Values); } Je ne comprends évidemment pas IGroupingcar je …

3
Fonction de transmission C # comme argument
J'ai écrit une fonction en C # qui fait une différenciation numérique. Cela ressemble à ceci: public double Diff(double x) { double h = 0.0000001; return (Function(x + h) - Function(x)) / h; } Je voudrais pouvoir passer dans n'importe quelle fonction, comme dans: public double Diff(double x, function f) …
141 c#  arguments 




2
Désactiver la prise en charge de C # 6.0 dans ReSharper
Lors de l'utilisation de ReSharper, il a suggéré «Activer la prise en charge de C # 6.0 pour ce projet». J'ai bêtement cliqué dessus, et maintenant, comme annoncé, cela me donne des suggestions pour C # 6.0 - qui me donnent alors des erreurs car je n'utilise pas C # …
140 c#  resharper 

1
TargetedPatchingOptOut: «Performances essentielles pour l'inline au-delà des frontières d'image NGen»?
J'ai parcouru certaines classes de cadre en utilisant Reflector et j'ai remarqué qu'un certain nombre de méthodes et de propriétés ont l'attribut suivant [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Je suis à peu près sûr que j'ai également vu le commentaire ci-dessus ailleurs et je ne l'ai jamais …

6
Comment gérer élégamment les fuseaux horaires
J'ai un site Web hébergé dans un fuseau horaire différent de celui des utilisateurs utilisant l'application. En plus de cela, les utilisateurs peuvent avoir un fuseau horaire spécifique. Je me demandais comment les autres utilisateurs et applications SO abordent cela? La partie la plus évidente est qu'à l'intérieur de la …

3
json.net a une méthode clé?
Si ma réponse a la clé "erreur", je dois traiter l'erreur et afficher la boîte d'avertissement. Existe-t-il une méthode "haskey" dans json.net? Comme: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
140 c#  json  json.net 


17
Afficher un formulaire sans voler le focus?
J'utilise un formulaire pour afficher les notifications (il apparaît en bas à droite de l'écran), mais lorsque j'affiche ce formulaire, il vole le focus du formulaire principal. Existe-t-il un moyen d'afficher ce formulaire de «notification» sans voler le focus?
140 c#  .net  winforms 


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.