我正在聊天程序中工作,我想爲用戶添加一個像「/ o blacklist hisUsername and Reason」這樣的命令。因此我們假設user1添加在黑名單user2中,因爲他用另一種語言進行了交談。當用戶2發送消息時,所有用戶都收到消息exept user1。該命令的工作,但在合理的程序只添加第一個字。下面是代碼:c#命令/ o黑名單用戶名原因
MainForm mf = new MainForm();
string[] command = Text.Split(' ');
command[0] = command[0].ToLower();
if(textBox3.Text.Contains("blacklist"))
{
string Username = Text.Remove(0, command[0].Length + command[1].Length + 2);
using (TextWriter tw = File.CreateText(mf.Database + "\\" + mf.BlackList + "\\" + command[1] + ".txt"))
{
tw.Write(command[2].ToString());
messagesChat.Text += command[1] + " was added in BlackList!";
}
}
數據庫是一個文件名爲
目錄 黑名單名爲黑名單
所以經過這個命令程序將創建文件/黑名單/他的用戶名文件,但是當目錄文件創建程序只添加第一個字。
您不給出足夠的代碼。什麼是'command'? –
噢是的:/對不起..我會編輯帖子 –