2016-10-01 3 views
0

のように使用されて私が持っている:がAss1.csについて</p> <p>私は2つのプロジェクト(ライブラリ)を持っている分野であるが、タイプC#

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

あなたの問題を解決した場合、私のansをチェックし、答えとしてチェックしてください。 –

答えて

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(); 
     } 
    } 
} 
関連する問題