none
請教關於變數使用的範圍問題 RRS feed

  • 問題

  • 各位高手~
    今天想請問一個問題....是關於變數的可使用範圍的問題,是否請大家給小弟我指導一下~~  感謝不盡~~

    -- 開發環境: VS2005 (C#) 主控台應用程式...

    -- 問題描述: 那個像似 count_files 似乎不能誇 Main() 及  ReadFilesData() 這樣存取,請問我這樣有錯嗎? 要如何修正才能正常可跨區存取那個 count_files 變數呢?  ( ps. 那個變數之前我也有加入 public 但好像也沒有用~~)

    -- 在IDE建置時發生錯誤的描述: 需要有物件參考才能使用非靜態欄位、方法或屬性 'CA_Random.Program.count_files'

    -- 程式碼意示內容:

    1 using System;  
    2 using System.Collections.Generic;  
    3 using System.Text;  
    4 using System.IO;  
    5  
    6 namespace CA_Random  
    7 {  
    8     class Program  
    9     {  
    10         int count_files =0;  
    11         static void Main(string[] args)  
    12         {  
    13             ReadFilesData();      
    14             Console.Write(count_files.ToString());  
    15         }  
    16  
    17         public static void ReadFilesData()  
    18         {  
    19             count_files += 1;  
    20         }  
    21     }  
    22 }  
    23  

    一心只想學好程設~~~朝著目標前進
    2009年3月16日 上午 06:45

解答

所有回覆