Articles of .net

Rendre un fichier XAML interne dans .Net

Dans mon projet Silverlight, j’aimerais créer un assembly qui contient .xaml et qui ne peut être vu de l’extérieur de l’assembly. Cependant, il n’y a pas de moyen clair de le faire. Lorsque je modifie le modificateur d’access sur le fichier .xaml.cs, le compilateur me dit: Partial declarations of “My xaml class here” have conflicting […]

Comment attendre correctement jusqu’à ce que BackgroundWorker se termine?

Observez le morceau de code suivant: var handler = GetTheRightHandler(); var bw = new BackgroundWorker(); bw.RunWorkerCompleted += OnAsyncOperationCompleted; bw.DoWork += OnDoWorkLoadChildren; bw.RunWorkerAsync(handler); Maintenant, supposons que je veuille attendre que bw finisse de travailler. Quelle est la bonne façon de le faire? Ma solution est la suivante: bool finished = false; var handler = GetTheRightHandler(); var […]

nUnit Assert.That (méthode, Throws.Exception) ne rattrape pas les exceptions

Quelqu’un peut-il me dire pourquoi ce test d’unité qui vérifie les exceptions échoue? Évidemment, mon vrai test consiste à vérifier un autre code, mais j’utilise Int32.Parse pour montrer le problème. [Test] public void MyTest() { Assert.That(Int32.Parse(“abc”), Throws.Exception.TypeOf()); } Le test échoue, donnant cette erreur. Évidemment, j’essaie de tester cette exception et je pense qu’il me […]

Quelle est la différence entre .Equals et ==

Quelle est la différence entre a.Equals(b) et a == b pour les types de valeur, les types de référence et les chaînes? Il semblerait qu’un == b fonctionne très bien pour les chaînes, mais j’essaie de m’assurer de bonnes pratiques de codage.

Pourquoi ArrayList n’est-il pas marqué ?

Après une reflection approfondie et un examen de l’implémentation de ArrayList , personnellement, je veux vraiment dire que c’est obsolète, je n’ai aucune raison d’utiliser cette classe après 2.0 . Mais comme il n’est pas marqué comme [Obsolete] , y a-t-il un usage que je ne connaissais pas, mieux que d’utiliser une classe générique? Si […]

Vérifiez si une table SQL existe

Quelle est la meilleure façon de vérifier si une table existe dans une firebase database SQL d’une manière indépendante de la firebase database? Je suis venu avec: bool exists; const ssortingng sqlStatement = @”SELECT COUNT(*) FROM my_table”; try { using (OdbcCommand cmd = new OdbcCommand(sqlStatement, myOdbcConnection)) { cmd.ExecuteScalar(); exists = true; } } catch { […]

Quelle est l’utilisation de la méthode ConvertBack dans l’interface IValueConverter?

Quelle est l’utilisation de la méthode IValueConverter dans l’interface IValueConverter . Quand va-t-il appeler? Ou quel est l’ ordre d’appel de la méthode Convert et ConvertBack . J’ai une question ici parce que: j’ai lié une propriété de codebehind à TEXTBOX’s TEXT Property et en utilisant un convertor pour cette propriété, puis, la première méthode […]

Profondeur de la récursion C # – À quelle profondeur pouvez-vous aller

Y a-t-il un contrôle sur combien vous pouvez appeler récursivement quelque chose? A partir d’un programme de test de base, j’ai une profondeur de récursion d’un peu plus de 18k qui dépend de la stacksize …. existe-t-il un moyen de configurer un morceau de mémoire (peut-être un thread) avec une stack massive pour augmenter la […]

La publication ne fonctionne pas avec la page aspx comme document par défaut

Si je navigue sur http: //localhost/edumatic3/trunk/login/accesscode/Default.aspx , ma publication fonctionne. Toutefois, si je navigue jusqu’à http: // localhost / edumatic3 / trunk / login / accesscode / (avec Default.aspx défini comme document par défaut), ma publication ne fonctionne pas. Est-il possible de faire ce travail? Ou dois-je supprimer le document par défaut et forcer les […]

ServiceStack.Net Redis: stockage d’objects associés par rapport aux identifiants d’objects associés

Mon équipe a décidé de travailler avec Redis via le client ServiceStack.net Redis en tant que référentiel sous-jacent pour un nouveau site Web volumineux sur lequel nous travaillons. Je ne sais pas trop où chercher de la documentation pour cette question (que ce soit pour les documents Redis généraux ou les documents ServiceStack.Net spécifiques ou […]