Hallo, ich habe seit gestern mit dem progammieren von C# angefangen.
Das Programm "Streamer.bot", das man mit Twitch verbinden kann, unterstützt eigene C# Codes und deshalb bin ich darauf gekommen mit dem "programmieren" anzufangen.
Ich habe einen Code erstellt, in dem ein Input (string msg) mit einer Textdatei (string[] blacklist) verglichen wird. In der Textdatei stehen alle Blacklist Wörter.
Nun bin ich auf das Problem gestoßen, dass die Groß- und Kleinschreibung bei dem vergleich beachtet wird und das ist bei einer Blacklist eher nachteilig.
Meine Frage an dieser Stelle ist, wie ich es schaffe, dass die Groß- und Kleinschreibung bei dem vergleich ignoriert wird.
Ich hoffe sehr, dass mir jemand helfen kann,
Liebe Grüße, JuuriiK :)
msg= Input eines users
blacklist= Blacklist txt datei
Im folgenden ist der Code:
using System;
using System.IO;
using System.Linq;
public class CPHInline
{
public bool Execute()
{
string userName = args["userName"].ToString();
string TOSmsg = args["TOSmsg"].ToString();
string msg = args["rawInput"].ToString();
string[] blacklist = File.ReadAllLines(args["blacklistDatei"].ToString());
string actionName = args["actionName"].ToString();
if (blacklist.Equals(msg))
{
CPH.TimeoutUser(args["user"].ToString(), 30);
CPH.SendMessage(TOSmsg);
}
else
{
CPH.RunAction(actionName);
}
return true;
}
}