我现在已经制作了这个节目约1小时。而且我遇到了一个小问题...我无法在任何地方找到答案,也没有任何线索以及如何做到这一点。我基本上想要读一个像这个USERNAME:PASSWORD列出的帐户文本框,现在我将如何将它们彼此分开并将它们用作字符串甚至单独使用数据,谢谢,
答案 0 :(得分:2)
你可以通过两种方式做到这一点:
首先:
string A = "Username:Password";
string Username = A.Substring(0, A.IndexOf(':'));
A = A.Substring(A.IndexOf(':') + 1);
string Password = A;
第二
string A = "Username:Password";
string[] Items = A.Split(':');
string Username2 = Items[0];
string Password2 = Items[1];
答案 1 :(得分:0)
你不能以这样的方式提问。那你不受欢迎。试试这个:
string fullCredentials = YourTextBox.Text;
string username = fullCredentials.Substring(0, fullCredentials.IndexOf(':'));
string password = fullCredentials.Substring(fullCredentials.IndexOf(':') + 1);
这仅适用于单个TextBox。
答案 2 :(得分:0)
另一种方法是使用Regex
进行更复杂的操作
string text = "USERNAME:PASSWORD";
string[] operands = Regex.Split(text, @"\:+");
foreach (string operand in operands)
{
Console.WriteLine(operand);
}