Questions marquées «.net»

455
Manière la plus propre d'écrire la logique de nouvelle tentative?

Parfois, j'ai besoin de réessayer une opération plusieurs fois avant d'abandonner. Mon code est comme: int retries = 3; while(true) { try { DoSomething(); break; // success! } catch { if(--retries == 0) throw; else Thread.Sleep(1000); } } Je voudrais réécrire ceci dans une fonction de nouvelle...

454
WCF - Comment augmenter le quota de taille de message

J'ai un service WCF qui renvoie 1000 enregistrements de la base de données au client. J'ai un client ASP.NET WCF (j'ai ajouté une référence de service dans le projet d'application Web asp.net pour consommer WCF). J'obtiens le message suivant lorsque j'exécute l'application cliente: Le quota de...

448
L'expression régulière du mot de passe doit contenir au moins huit caractères, au moins un chiffre et des lettres minuscules et majuscules et des caractères spéciaux

Je veux une expression régulière pour vérifier que: Un mot de passe contient au moins huit caractères, dont au moins un chiffre et comprend les lettres majuscules et minuscules et des caractères spéciaux, par exemple #, ?, !. Il ne peut pas s'agir de votre ancien mot de passe ou contenir votre nom...

441
Meilleure façon d'inverser une chaîne

Je viens d'avoir à écrire une fonction de chaîne inversée en C # 2.0 (c'est-à-dire LINQ non disponible) et j'ai trouvé ceci: public string Reverse(string text) { char[] cArray = text.ToCharArray(); string reverse = String.Empty; for (int i = cArray.Length - 1; i > -1; i--) { reverse +=...