是一个字段,但像c#类型一样使用
本文关键字:类型 一样 一个 字段 但像 | 更新日期: 2023-09-27 18:09:51
我有2个项目(库)
对于as1 .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();
}
}
尝试将代码放入函数或方法中
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();
}
}
}
将代码放入方法或构造函数
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();
}
}
}