Durch Zufall scheint es, dass ich ein unbegrenztes Array erstelle, was ich in C# nicht für möglich gehalten habe. Ich bekomme keine Fehler und der Code funktioniert, aber ich sehe keinen Verweis auf die Array-Deklaration, die ich in der Online-Dokumentation verwendet habe. Ich habe versucht, diese Methode in anderen Situationen zu verwenden und bekomme jedes Mal einen Fehler. Warum funktioniert das?unbegrenzte Array in Visual C#?
Array arrLines;
arrLines = System.IO.File.ReadAllLines(strTargetFilePath2);
foreach (string strLine2 in arrLines)
{
eventLog1.WriteEntry(strLine2);
}
Es ist nicht unbegrenzt. Versuchen Sie etwas wie 'arrLines [arrLines.Length] =" foo "' nach Ihrem 'ReadAllLines' und Sie werden schnell sehen, dass es begrenzt ist. –