#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
директива, которая должна быть на самом верху, заключается в достижении этого. Вы можете обратиться к этой странице. Я сделал небольшую презентацию, как показано ниже.