2016-10-01 13 views
0

我有2個項目(庫)是一個場,但使用像類型C#

對於Ass1.cs我有:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace Ass1 
{ 
    public class Class1 
    { 

     public void print() 
     { 

      Console.WriteLine("Hello"); 
     } 

    } 
} 

Ass2是含有ASS1的基準另一個庫。在這裏,我得到 cd的錯誤信息是一個字段,但使用像一個類型?

Ass2.cs:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 


/* Class1 is in project Ass1 , import project Ass1 */ 
using Ass1; 


    namespace Ass2 
    { 
     public class Class2 

     { 

      Class1 cd = new Class1(); /* gives error: is afield but is used like a type*/ 

      cd.print(); 
     } 
    } 
+6

裏面因爲你的代碼不在功能 – harishr

+0

檢查我的答案,並打勾作爲答案,如果它解決了你的問題。 –

回答

5

儘量把你的代碼的函數或方法

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

/* Class1 is in project Ass1 , import project Ass1 */ 
using Ass1; 


namespace Ass2 
{ 
    public class Class2 

    { 
     public void foo() 
     { 
      Class1 cd = new Class1(); /* gives error: is afield but is used like a type*/ 

      cd.print(); 
     } 

    } 
} 
1

代碼放在一個方法或構造

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using Ass1; 


namespace Ass2 
{ 
    public class Class2 

    { 
     public Class2 
     { 
     Class1 cd = new Class1(); 
     cd.print(); 
     } 
    } 
} 
相關問題