Как мне получить доступ к элементам другого запроса LINQPad?

#c# #linqpad

#c# #linqpad

Вопрос:

В Visual Studio, в Program.cs классе, я добавляю using ConsoleApp2.Service; , а затем получаю доступ к классу и членам класса ClassService.cs .
Как мне сделать то же самое в LINQPad ?

Другое слово.
Как сделать логику:

  • Я создаю программу запроса. linq».
  • Я создаю запрос ‘ClassService. linq».
  • Я пишу пространство ClassService.linq имен в запросе Program.linq .
  • Результат: я могу реализовать код в запросе Program.linq :
      ClassService slsservice = new ClassService();
     slsservice.MyProperty = 32;
     slsservice.Method1(); 
     

Вопрос:
Как мне получить доступ к элементам другого запроса LINQPad?
Возможно ли реализовать эту логику в LINQPad?


Код для LINQPad
Program.linq Программа.linq

 void Main()
{ 
  ClassService
  slsservice = new ClassService();
  slsservice.MyProperty = 32;
  slsservice.Method1(); 
}
 

ClassService.linq

 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();
        }
    }
}
 

ClassService.cs

 namespace ConsoleApp2.Service
{
    public class ClassService
    {
 
        private int myVar;
 
        public int MyProperty
        {
            get { return myVar; }
            set { myVar = value; }
        }
 
 
        public void Method1()
        {
 
        }
 
    }
}
 

Изображение
введите описание изображения здесь

Ответ №1:

#load директива, которая должна быть на самом верху, заключается в достижении этого. Вы можете обратиться к этой странице. Я сделал небольшую презентацию, как показано ниже.

введите описание изображения здесь