Как передать неявно типизированную переменную в метод другого класса? - C#
Формулировка задачи:
Приветствую тебя читатель.
Например:
У меня есть класс в котором я хочу написать несколько LINQ запросов, а при помощи другого класса я хочу вывести результаты на экран, при этом я не хочу для того чтобы передать переменную каждый раз создавать класс для результата LINQ запроса.
Надо передать переменную qwery_4_1 в метод ДРУГОГО класса!
P.S.
Модератор не бань плиз тему, я знаю, я уже делал нечто подобное, но там в название не правильное и с самого начала привел неудачный пример.
Последний ответ не дает ответ на поставленный вопрос, а именно
using System;
using System.Linq;
class Create_table
{
public string A { get; set; }
public string B { get; set; }
public string C { get; set; }
public Create_table(string q, string w, string e)
{
A = q; B = w; C = e;
}
}
class go_go
{
static void Main()
{
Create_table[] test_table = { new Create_table ( "1", "2", "3" ),
new Create_table ( "4", "5", "6" ),
new Create_table ( "7", "8", "9" )};
var qwery_4_1 = from J1s in test_table
select new { J1s.A, J1s.B };
foreach (var i in qwery_4_1) ;
Console.WriteLine("Ready");
}
}в метод ДРУГОГО класса
! Анонимные коллекции в другие коллекции, как?Решение задачи: «Как передать неявно типизированную переменную в метод другого класса?»
textual
Листинг программы
class AandB
{
public string A { get; set; }
public string B { get; set; }
}
...
var qwery_4_1 = from J1s in test_table
select new AndB { A = J1s.A, B = J1s.B };
SomeClass.SomeMethod(qwery_4_1);
...
class SomeClass
{
public void SomeMethod(IEnumerable<AandB> foo)
{
// ...
}
}