سلام
اگر منظورتان آن است که میخواهید چندین مقدار را همینطوری داخل یک فایل ذخیره کنید و بعدا بتوانید دوباره آنها را بخوانید(؟!) روش های متعددی وجود دارد.
میتوانید از دیتابیس های جمع و جوری مانند
SQLite
استفاده کنید.
یا اطلاعات را به فرمت
XML
و یا
Json
ذخیره کنید و بخوانید و...
بطور نمونه ذخیره به فرمت XML با کد کوتاهی شبیه این ممکن است:
public class Data
{
public string Field1;
public int Field2;
public DateTime Field3;
}
//...
private void XMLSave(string filePath, Data data)
{
var ser = new System.Xml.Serialization.XmlSerializer(typeof (Data)) ;
using (var stream = new System.IO.FileStream(filePath, System.IO.FileMode.Create, System.IO.FileAccess.Write))
{
ser.Serialize(stream, data) ;
}
}
private Data XMLLoad(string filePath)
{
var ser = new System.Xml.Serialization.XmlSerializer(typeof (Data)) ;
using (var stream = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read))
{
return (Data)ser.Deserialize(stream) ;
}
}
حالا با کدی شبیه این میتوانید اطلاعات را ذخیره کنید
var d = new Data() ;
d.Field1 = "hello" ;
d.Field2 = 123 ;
d.Field3 = new DateTime(2019, 07, 26) ;
XMLSave( "d:\\file.xml", d ) ;
ویا با کدی شبیه این اطلاعات را بخوانید
Data d = XMLLoad( "d:\\file.xml" ) ;
موفق باشید.