목록 상자의 파일을 .txt 파일로 저장하는 방법은 무엇입니까?
return string.Format("{0} = {1}",
JaialaiNumber, "₱" + Bet.ToString()); How to save this file on a .txt file?
다음은 내 프로그램의 코드입니다. ) : ^ _ ^.
public partial class frmJaialai : Form
{
List<Jaialai> source;
public frmJaialai()
{
InitializeComponent();
}
private void frmJaialai_Load(object sender, EventArgs e)
{
source = new List<Jaialai>();
}
private void btnAdd_Click(object sender, EventArgs e)
{
int bet;
if (string.IsNullOrEmpty(txtJaialaiNumber.Text) || !Int32.TryParse(txtBet.Text, out bet))
{
MessageBox.Show("Must be a required field.", "Entry Error");
return;
}
var existingProduct = source.Where(x => x.JaialaiNumber == txtJaialaiNumber.Text).SingleOrDefault();
if (existingProduct != null)
{
existingProduct.Bet += bet;
}
else
source.Add(new Jaialai { Bet = bet, JaialaiNumber = txtJaialaiNumber.Text });
lstJaialaiNumbersList.DataSource = null;
lstJaialaiNumbersList.DataSource = source;
txtJaialaiNumber.Text = "";
}
public class Jaialai
{
public string JaialaiNumber { get; set; }
public int Bet { get; set; }
public override string ToString()
{
return string.Format("{0} = {1}",
JaialaiNumber, "₱" + Bet.ToString());
}
}
내가 당신이 맞다는 것을 이해했다면, 당신 List<Jaialai>
은 파일 에 쓰고 싶습니다 . 이 경우 File.WriteAllLines
.
File.WriteAllLines("FILE-PATH", source.Select(x => x.ToString()));
첫 번째 매개 변수는 파일의 경로입니다. 두 번째 매개 변수는 IEnumerable<string>
행을 포함하는입니다.
이 Select
메서드는 ToString
모든 항목에 대한 메서드를 호출 하여 파일에 쓸 수있는 문자열을 가져옵니다. 람다를 변경하여 레코드 당 다른 내용을 파일에 쓸 수도 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다