Все переменные становятся null после вызова метода
Есть 2 листа files и reserver, они заполняются данными
в форич при вызове метода DocumentModel.Load все переменные обнуляются включая листы
private void button1_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) textBox1.Text = folderBrowserDialog1.SelectedPath;
else return;
(int, int) asd = new(5, 5);
List<FileInfo> files = new List<FileInfo>(new DirectoryInfo(folderBrowserDialog1.SelectedPath).GetFiles());
List<FileInfo> reserved = new List<FileInfo>(new DirectoryInfo(folderBrowserDialog1.SelectedPath).GetFiles());
foreach (var file in files)
{
Console.WriteLine(file.FullName);
DocumentModel doc = DocumentModel.Load(file.FullName, LoadOptions.DocDefault);//строка после которой все переменные и списки с массивами становятся null
Console.WriteLine(asd.Item1 + asd.Item2);
Console.WriteLine(doc.Content.ToString());
}
}
Источник: Stack Overflow на русском