Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何访问另一个查询LINQPad的成员?_C#_Linqpad - Fatal编程技术网

C# 如何访问另一个查询LINQPad的成员?

C# 如何访问另一个查询LINQPad的成员?,c#,linqpad,C#,Linqpad,在Visual Studio中,在Program.cs类中,我使用ConsoleApp2.Service添加然后我可以访问该类和该类的成员ClassService.cs 如何在LINQPad中执行相同的操作 换句话说。 如何制作逻辑: 我创建了一个查询程序。林克' 我正在创建一个查询类服务。林克' 我在queryProgram.linq中编写名称空间ClassService.linq 结果: 我可以在query程序中实现代码。linq: ClassService slsservice

在Visual Studio中,在
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
指令必须位于顶部才能实现这一点。你可以参考。我做了一个小小的介绍如下