2012-04-20 7 views
0

同じクラスの複数のメソッドでプロパティにアクセスするにはどうすればよいですか?あなたのプログラムでC#.Netコンソールアプリケーションの複数のメソッドにアクセスする文字列プロパティ

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"); 
    } 
} 
+1

タイトル、コード、タグがどのように関連しているかわかりません。あなたがしようとしていることを説明するために気をつけますか? – Ryan

+0

これは 'string.Format()'のために泣いている以外は、ここで何をする必要があるのか​​わかりません。 –

+0

@minitechログファイルを書き込もうとしています。各インスタンスについて。各メソッドでメッセージをキャプチャし、最後にログファイルに書き込む必要があります。 – HaBo

答えて

2

logLinesstaticとしてマークされていないので、すべてのあなたの方法は、それをアクセスすることはできません。

staticに変更するか、またはstatic修飾子を削除してください。

+0

ええ、私はそれを逃した。 –

関連する問題