0

同じクラスの複数のメソッドでプロパティにアクセスするにはどうすればよいですか?

  class MainProgram
{
    List<string> logLines = new List<string>();
    private static void ParseTransmissionAction(string ActionChar)
    {
        logLines.Add(ActionChar);
    }
    private static void BeginProcessing(int i, string FileName)
    {
        logLines.Add(i + ")" + FileName + "...Processing...");
    }
    private static void CompletedParsingthisFile(string File, int Rows)
    {
        logLines.Add("Sucessfully Parsed \"" + File + "\" (" + Rows + ") Rows");
    }
}
4

1 に答える 1

2

logLinesプログラムの は としてマークされていないstaticため、すべてのメソッドがそれにアクセスできません。

メソッドの修飾子に変更するstaticか、修飾子を削除staticします。

于 2012-04-20T18:50:47.967 に答える