2011-10-18 77 views
1

我拼命地試圖使用混亂(在MonoDevelop IDE)來證明功能,但我不熟悉C#約定一個非常簡單的C#程序。我是否需要構造一個混亂對象然後引用它?我是否在我的圖書館中錯誤地宣佈了它? Clutter應該是我的命名空間而不是HelloWorld嗎?任何幫助將不勝感激。如何將Clutter與C#結合使用?

using System; 
using Clutter; 

namespace HelloWorld { 
    public class HelloWorld { 
     public int Main() {    

      // Init declaration produces error: 
      // Expression denotes a 'type', where a 'method group' was expected 
      Clutter.Init(); 

      Stage stage = Stage.Default; 
      stage.Color = new Clutter.Color (0, 0, 0, 255); 
      stage.SetSize (512, 512); 

      stage.Show(); 

      // Main declaration produces error: 
      // Expression denotes a 'type', where a 'method group' was expected 
      Clutter.Main(); 

      return 0; 
     } 
    } 
} 
+0

(http://www.clutter-project.org/about) - 雜波是一個開源(LGPL 2.1)軟件庫,用於創建快速,引人注目,便攜和動態的圖形用戶界面。它是MeeGo的核心部分,並得到了開源社區的支持。其發展由英特爾贊助。 – bjenks22446

回答

0

我假定雜波處於雜波命名空間的類

using System; 
using Clutter; 

namespace HelloWorld { 
    public class HelloWorld { 
     public int Main() {    

      // Init declaration produces error: 
      // Expression denotes a 'type', where a 'method group' was expected 
      Clutter c = new Clutter(); 
      c.Init(); 

      Stage stage = Stage.Default; 
      stage.Color = new Clutter.Color (0, 0, 0, 255); 
      stage.SetSize (512, 512); 

      stage.Show(); 

      // Main declaration produces error: 
      // Expression denotes a 'type', where a 'method group' was expected 
      c.Main(); 

      return 0; 
     } 
    } 
} 
+0

我曾嘗試過,但後來聲稱變量c不能被聲明,因爲「Clutter c = new Clutter();」導致錯誤:'雜波'是'命名空間',但預計'類型'...這是超出我的理解領域... – bjenks22446

+0

你有一個名爲Clutter的類? – ojlovecd

+0

不,因爲雜亂只是我用來用雜波引擎創建圖形的庫。所以它在我的monodevelop中被列爲「雜亂尖銳」,是C#綁定,並在我的程序中導入,但似乎不起作用。 – bjenks22446

相關問題