0
votes

Comment enregistrer une chaîne variable aléatoire?

J'appelle lestrings suivants pour créer des noms dans des champs. Comment puis-je stocker le nom donné à l'utilisateur "X", pour utiliser la même variable a créée au hasard dans le reste de mon test? Par exemple, créer, éditer, supprimer.

public static string RandomString(int length)
        {
            const string chars = "abcdefghijklmnopqrstuvwxyz";
            return new string(Enumerable.Repeat(chars, length)
              .Select(s => s[random.Next(s.Length)]).ToArray());
        }


0 commentaires

3 Réponses :


0
votes

Essayez d'initialiser la classe aléatoire avec son aléatoire (intemes intormes) constructeur.

Cela produira le même ensemble de chiffres à chaque fois.


0 commentaires

0
votes

Vous pouvez déclarer une variable globale et accéder à cette variable dans vos autres fonctions.


0 commentaires

0
votes

Vous pouvez stocker votre chaîne dans System.Configuration.configurationManager.AppSettings variables, car il existe tout le temps, tout en maintenant la classe de test, vous pouvez y avoir accès à tous tests de cette classe.

using System.Configuration;

public static string UserName
        {
            get { return ConfigurationManager.AppSettings["UserName"]; }
            set { ConfigurationManager.AppSettings["UserName"] = value; }
        }


0 commentaires