亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在一行中寫入多個字符串?

如何在一行中寫入多個字符串?

C#
叮當貓咪 2023-07-23 14:09:36
我使用SaveFileDialog和OpenFileDialog來保存我們的數據并重新打開它。我使用 write 命令來執行此操作。我以txt格式保存所有數據,但我想在數據之前進行描述。我該怎么寫?private void Button_Click_1(object sender, RoutedEventArgs e){    SaveFileDialog sfd = new SaveFileDialog();    if (sfd.ShowDialog() == true)    {        using (StreamWriter write = new StreamWriter(File.Create(sfd.FileName)))        {            write.WriteLine(Sertifikasyon.Text);            write.WriteLine(ACType.Text);            write.WriteLine(FlightType.Text);            write.WriteLine(Malzeme.Text);            write.WriteLine(Motor.Text);            write.WriteLine(Kcomp.Text);            write.WriteLine(Wcrew.Text);            write.WriteLine(Nseat.Text);            write.WriteLine(Wbaggage.Text);            write.WriteLine(Vs.Text);            write.WriteLine(Vcr.Text);            write.WriteLine(Vltr.Text);            write.WriteLine(Vclmb.Text);            write.WriteLine(R.Text);            write.WriteLine(E.Text);            write.WriteLine(Eclmb.Text);            write.WriteLine(Ccr.Text);            write.WriteLine(Cltr.Text);            write.WriteLine(Cclmb.Text);            write.WriteLine(LDcr.Text);            write.WriteLine(LDltr.Text);            write.WriteLine(LDclmb.Text);            write.WriteLine(npcr.Text);            write.WriteLine(npltr.Text);            write.WriteLine(npclmb.Text);            write.WriteLine(Runfuel.Text);            write.WriteLine(Rresfuel.Text);            write.Close();            write.Dispose();        }    }}private void Button_Click_2(object sender, RoutedEventArgs e){    OpenFileDialog ofd = new OpenFileDialog();    if (ofd.ShowDialog() == true)    {        using (StreamReader read = new StreamReader(File.OpenRead(ofd.FileName)))        {            Sertifikasyon.Text = read.ReadLine();            ACType.Text = read.ReadLine();            FlightType.Text = read.ReadLine();        }    }}我想要標題在值之前,例如:Crew Weight=82這里是txt輸出。
查看完整描述

1 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

讓我們擺脫Streams 和Writers 并使用File.WriteAllLines代替。字符串插值(像 之類的字符串$"...{}...")將幫助我們以所需的格式編寫:

using (SaveFileDialog sfd = new SaveFileDialog()) {

? if (sfd.ShowDialog())

? ? File.WriteAllLines(sfd.FileName, new String[] {

? ? ? $"Sertifikasyon={Sertifikasyon.Text}",

? ? ? $"Type={ACType.Text}",

? ? ? $"Flight Type={FlightType.Text}",

? ? ? ...

? ? ? $"Fuel={Rresfuel.Text}"

? ? });

}


查看完整回答
反對 回復 2023-07-23
  • 1 回答
  • 0 關注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號