したがって、クラス 1 はクラス 2 の前に呼び出されます。クラス 1 の Sfile にはテキストが含まれており、それを確認しました。class2 で使用している間は null です。何かが欠けていることはわかっていますが、何が思い出せません。ありがとう!
public static Class1{
public static StreamWriter Sfile;
internal static void Function1(){
StreamWriter Sfile = new StreamWriter(str1, true);
Sfile.Write(Text)
}
}
public partial class Class2{
private void Function2(){
StreamWriter PrintField=Class1.Sfile;
//Sfile is null;
}
}