Articles of c #

Comment déclarer une assemblée d’amis?

J’ai 2 projets dans ma solution: Assemblée (bibliothèque de base) Test Assembly (NUnit) J’avais déclaré l’assemblage de test en tant qu’assemblée d’amis dans le premier projet: [assembly: InternalsVisibleTo (“Company.Product.Tests”)] Tout fonctionnait bien jusqu’à ce que je réalise que j’ai oublié de configurer la solution pour signer mes assemblées. Donc créé un fichier snk et configurer […]

C # devrait-il utiliser des méthodes qui * peuvent * être statiques être statiques?

Les méthodes C # qui peuvent être statiques doivent-elles être statiques? Nous avons discuté de cela aujourd’hui et je suis un peu sur la barrière. Imaginez que vous ayez une longue méthode que vous retravaillez de quelques lignes. La nouvelle méthode prend probablement quelques variables locales de la méthode parent et renvoie une valeur. Cela […]

Quelle est la différence entre la programmation asynchrone et le multithreading?

Je pensais qu’ils étaient fondamentalement la même chose – écrire des programmes qui divisent les tâches entre les processeurs (sur les machines qui ont plus de 2 processeurs). Ensuite, je lis https://msdn.microsoft.com/en-us/library/hh191443.aspx , qui dit Les méthodes asynchrones sont conçues pour être des opérations non bloquantes. Une expression d’attente dans une méthode asynchrone ne bloque […]

C # 4 valeurs de parameters par défaut: Comment atsortingbuer une valeur DateTime / object par défaut?

Si DateTime est un object et que les parameters C # par défaut ne peuvent être affectés qu’à la compilation, comment fournissez-vous des valeurs par défaut pour des objects tels que DateTime? J’essaie d’initialiser des valeurs dans un POCO avec un constructeur, en utilisant des parameters nommés avec des valeurs par défaut.

Image.Save (..) lève une exception GDI + car le stream de mémoire est fermé

J’ai des données binarys que je veux enregistrer en tant qu’image. Lorsque j’essaie de sauvegarder l’image, une exception est générée si le stream de mémoire utilisé pour créer l’image a été fermé avant la sauvegarde. La raison pour laquelle je fais cela est parce que je crée dynamicment des images et en tant que tel […]

Comment redirect vers Index depuis un autre contrôleur?

J’ai essayé de trouver un moyen de redirect vers une vue d’ Index partir d’un autre contrôleur. public ActionResult Index() { ApplicationController viewModel = new ApplicationController(); return RedirectToAction(“Index”, viewModel); } C’est ce que j’ai essayé en ce moment. Maintenant, le code qui m’a été donné possède un ActionLink qui ActionLink à la page que je […]

Est-il légal d’indexer dans une structure?

Indépendamment de la nature du code, et en supposant que l’alignement, etc., ne pose pas de problème sur le compilateur / la plate-forme, ce comportement est-il indéfini ou cassé? Si j’ai une structure comme celle-ci: – struct data { int a, b, c; }; struct data thing; Est-il légal d’accéder à a , b et […]

Comment vérifier une connexion réseau?

Quelle est la meilleure façon de déterminer si une connexion réseau est disponible?

Comment simuler un clic de souris en C #?

Comment simuler un clic de souris en C #?

Qu’est-ce qu’un fichier object en C?

Je suis en train de lire sur les bibliothèques en C, mais je n’ai pas encore trouvé d’explication sur ce qu’est un fichier object. Quelle est la différence réelle entre tout autre fichier compilé et un fichier object? Je serais heureux si quelqu’un pouvait expliquer en langage humain.