[英]C# textbox to Array
我敢肯定這確實很簡單,但是我很努力。
private void button1_Click(object sender, EventArgs e)
{
SaveBtn();
void SaveBtn()
{
string savetext = textBox1.Text;
string savetext2 = textBox2.Text;
File.AppendAllText(@"C:\Riot Games\AccountSwitcher.txt", savetext + Environment.NewLine + savetext2 + Environment.NewLine + Environment.NewLine);
MessageBox.Show("Your ID: " + savetext + " and you PWD: " + savetext2 + " has been saved.");
}
}
如您所見,我有2個文本框,當我單擊“保存”按鈕時,兩個輸入均保存到file.txt中。 這段代碼就像一個咒語,但是我寧願將這2個輸入保存到數組中,這樣我就可以單獨使用它們。
謝謝您的幫助,如您所見,我非常菜鳥,請保持簡單:D <3
采用:
string[] savetexts = new string[]{ savetext , savetext2 };
或者,您可以轉換整個字符串並將其保存在char數組中。
char[] savetext = savetext.ToCharArray();
char[] savetext2 = savetext2.ToCharArray();
希望這可以幫助。!
PS使用List代替上面的硬編碼數組要容易得多。
List<String> myStrings = new List<String>();
myStrings.add(savetext);
myStrings.add(saveText2);
.....等等
然后讓他們回來你遍歷myStrings
foreach(String s in myStrings){
Console.writeline(s);
}
或者您可以直接訪問它們
String text1 = myStrings[0];
String text2 = myString[1];
這比您要問的要多,但是從長遠來看,使用List變得容易得多。 祝你好運。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.