C# 如何访问另一个查询LINQPad的成员?
在Visual Studio中,在C# 如何访问另一个查询LINQPad的成员?,c#,linqpad,C#,Linqpad,在Visual Studio中,在Program.cs类中,我使用ConsoleApp2.Service添加然后我可以访问该类和该类的成员ClassService.cs 如何在LINQPad中执行相同的操作 换句话说。 如何制作逻辑: 我创建了一个查询程序。林克' 我正在创建一个查询类服务。林克' 我在queryProgram.linq中编写名称空间ClassService.linq 结果: 我可以在query程序中实现代码。linq: ClassService slsservice
Program.cs
类中,我使用ConsoleApp2.Service添加
然后我可以访问该类和该类的成员ClassService.cs
如何在
LINQPad
中执行相同的操作
换句话说。如何制作逻辑:
- 我创建了一个查询程序。林克'
- 我正在创建一个查询类服务。林克'
- 我在query
中编写名称空间Program.linq
ClassService.linq
- 结果:
我可以在query
:程序中实现代码。linq
ClassService slsservice = new ClassService(); slsservice.MyProperty = 32; slsservice.Method1();
问题:
如何访问另一个查询LINQPad的成员?
是否可以在LINQPad中实现此逻辑
LINQPad的代码
程序。linq
void Main()
{
ClassService
slsservice = new ClassService();
slsservice.MyProperty = 32;
slsservice.Method1();
}
public void Main()
{
}
public class SubMyClass1
{
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
public void Method1()
{
// ... Arbitrary code ...
}
}
ClassService.linq
void Main()
{
ClassService
slsservice = new ClassService();
slsservice.MyProperty = 32;
slsservice.Method1();
}
public void Main()
{
}
public class SubMyClass1
{
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
public void Method1()
{
// ... Arbitrary code ...
}
}
Visual Studio的代码
Program.cs
using ConsoleApp2.Service;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
ClassService classService = new ClassService();
classService.MyProperty = 32;
classService.Method1();
}
}
}
namespace ConsoleApp2.Service
{
public class ClassService
{
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
public void Method1()
{
}
}
}
ClassService.cs
using ConsoleApp2.Service;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
ClassService classService = new ClassService();
classService.MyProperty = 32;
classService.Method1();
}
}
}
namespace ConsoleApp2.Service
{
public class ClassService
{
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
public void Method1()
{
}
}
}
图片
#load
指令必须位于顶部才能实现这一点。你可以参考。我做了一个小小的介绍如下