2011-10-18 82 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

相关问题