Как передать неявно типизированную переменную в метод другого класса? - C#

Узнай цену своей работы

Формулировка задачи:

Приветствую тебя читатель. Например: У меня есть класс в котором я хочу написать несколько LINQ запросов, а при помощи другого класса я хочу вывести результаты на экран, при этом я не хочу для того чтобы передать переменную каждый раз создавать класс для результата LINQ запроса.
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");
 
    }
}
Надо передать переменную qwery_4_1 в метод ДРУГОГО класса! P.S. Модератор не бань плиз тему, я знаю, я уже делал нечто подобное, но там в название не правильное и с самого начала привел неудачный пример. Последний ответ не дает ответ на поставленный вопрос, а именно

в метод ДРУГОГО класса

! Анонимные коллекции в другие коллекции, как?

Решение задачи: «Как передать неявно типизированную переменную в метод другого класса?»

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)
    {
        // ...
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы