J’examine les propriétés d’un object par reflection et continue à traiter le type de données de chaque propriété. Voici ma source (réduite): private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] propertyInfo = null; type = o.GetType(); propertyInfo = type.GetProperties(BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); // Loop over all […]
Depuis le programme a.exe situé dans c: / dir, je dois ouvrir le fichier texte c: /dir/text.txt. Je ne sais pas où se trouve a.exe, mais text.txt sera toujours dans le même chemin. Comment obtenir le nom de l’assembly en cours d’exécution à partir du programme lui-même afin que je puisse accéder au fichier texte? […]
J’ai des données que je dois sérialiser au format JSON. J’utilise JSON.NET. Ma structure de code est similaire à celle-ci: public struct structA { public ssortingng Field1; public structB Field2; public structB Field3; } public struct structB { public ssortingng Subfield1; public ssortingng Subfield2; } Le problème est que ma sortie JSON doit avoir UNIQUEMENT […]
À un moment donné, CoreCLR a pris en charge les principaux points d’entrée asynchrones. Voir http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Cependant, les deux programmes suivants ne fonctionnent pas dans .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(ssortingng[] args) { await Task.Delay(1000); Console.WriteLine(“Hello World!”); } } } ou using […]
Quelque chose comme .//div[@id=’foo\d+] pour capturer les balises div avec id=’foo123′ . J’utilise .NET, si cela compte.
J’ai un jeu WP7 qui utilise RESTsharp pour communiquer avec mon serveur MVC4 RESTful, mais j’ai souvent des problèmes pour faire des requêtes qui fonctionnent et je veux donc déboguer là où elles échouent. Voici un exemple où le constructeur de mon GameController est atteint, mais la méthode Post n’est pas touchée et je ne […]
Je dois déterminer si deux ensembles contiennent exactement les mêmes éléments. La commande n’a pas d’importance. Par exemple, ces deux tableaux doivent être considérés comme égaux: IEnumerable data = new []{3, 5, 6, 9}; IEnumerable otherData = new []{6, 5, 9, 3} Un jeu ne peut contenir aucun élément qui ne soit pas dans l’autre. […]
J’essaie de télécharger des images du site. Le code que j’utilise fonctionne bien lorsque l’image est disponible. Si l’image non disponible crée un problème. Comment valider la disponibilité de l’image? Code: Méthode 1: WebRequest requestPic = WebRequest.Create(imageUrl); WebResponse responsePic = requestPic.GetResponse(); Image webImage = Image.FromStream(responsePic.GetResponseStream()); // Error webImage.Save(“D:\\Images\\Book\\” + fileName + “.jpg”); Méthode 2: WebClient […]
Lorsque vous utilisez WebHostBuilder dans un point d’entrée Main , comment puis-je spécifier le port WebHostBuilder il est lié? Par défaut, il utilise 5000. Notez que cette question est spécifique à la nouvelle API ASP.NET Core (actuellement dans la version 1.0.0-RC2).
Quel peu de WPF avez-vous trouver plus difficile à comprendre ou mal compris le plus longtemps et comment l’avez-vous compris à la fin (veuillez fournir des liens, etc.). (Je demande ceci pour guider mon apprentissage de WPF)