我已經創建了一個對象,但儘管如此,我仍然遇到了上述錯誤。非靜態字段,方法或屬性'TEST_ENGINE.db'需要對象引用
#if (TEST_ENGINE)
class TEST_ENGINE
{
//creating an instance of all the classes required
private DBEngine<int, DBElement<int, string>> foo = new DBEngine<int, DBElement<int, string>>();
public static void Main(string[] args)
{
foo.insert()
我在foo.insert()
處收到錯誤消息。可能是什麼原因?
謝謝,從主工作中刪除靜態。 –
噢,不錯。我沒有提出這樣的建議,因爲通常'Main'是你程序的入口點,並且從它移除靜態可能會阻止你的程序運行。猜你的程序設置不同... –
你是對的,它確實停止了工作。我使用第二個選項來實例化Main中的類。 –