I Teilen eines Wortes durch die Verwendung am Anzeige:C# Verknüpfung Hinweis mit einem zufälligen Wort aus Wörterbuch
public string GetPartialWord(string word)
{
if (string.IsNullOrEmpty(word))
{
return string.Empty;
}
char[] partialWord = word.ToCharArray();
int numberOfCharsToHide = word.Length/2;
Random randomNumberGenerator = new Random();
HashSet<int> maskedIndices = new HashSet<int>();
for (int i = 0; i < numberOfCharsToHide; i++)
{
int rIndex = randomNumberGenerator.Next(0, word.Length);
while (!maskedIndices.Add(rIndex))
{
rIndex = randomNumberGenerator.Next(0, word.Length);
}
partialWord[rIndex] = '_';
}
return new string(partialWord);
}
Deshalb: das Wortspiel würde wie folgt aussehen: _a_e
Ich denke mich zur Herstellung einer Zugabe Tipp-Taste, um ein anderes Zeichen anzuzeigen. Irgendwelche Ideen zum weiteren Vorgehen?
G_m_ -> Hinweis -> G_me
Kannst du deine Frage klarer stellen? – Vladimir
@Vladimir, ich entschuldige mich für die Frage so vage. Alles, was ich tun möchte, ist eine Hinweisschaltfläche hinzuzufügen, um meinem Teilwort einen weiteren Buchstaben hinzuzufügen. –