نوشته شده توسط
محمد رضا فاتحی
تشکر...
من تا خالا با این موارد کار نکردم یه مورد اورژانسی پیش اومده کمک می خوام!
با کد دوستمون به اطلاعات دست پیدا کردم...
می خوام به اطلاعات که تو نصویر مشخصه دسترسی پیدا کنم مواردی رو تغییر بدم و دوباره فایل جدید رو بسازم...واقعا ممنون می شم کسی کمکم کنه!
بعد از اینکه شیء رو با Deserialize کردن بدست آوردید می توانید در نوع داده ای که GetType اش هم معلوم میکنه قرارش بدید :
var o = binaryFormatter.Deserialize(stream);
var recordableAccDoc = (RATES.BL.Acc.RecordableAccDoc)o;
و بعد اون شی recordableAccDoc و فیلد های داخلش در اختیار شما است تا تغییرشون بدید.
و نهایتا وقتی ویرایش انجام شد مجددا Serialize اش کنید و در فایلی ذخیره کنید :
var o = binaryFormatter.Deserialize(stream);
var recordableAccDoc = (RATES.BL.Acc.RecordableAccDoc)o;
.
.
.
using (var outputStream = System.IO.File.Create("new www"))
{
binaryFormatter.Serialize(outputStream, recordableAccDoc);
}