Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/30: Рейтинг темы: голосов - 30, средняя оценка - 4.60
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690

Как передать в другой метод переменную "var"?

10.10.2018, 11:46. Показов 6160. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Метод_1 получает данные с сайта в переменную "var"
C#
1
var resultRepo = await client_cur.Search.SearchRepo(request_repo);
В "var resultRepo" имеется коллекция объектов со свойствами.

Я планирую извлечь объекты и его свойства в "DataTable", а потом отобразит в "dataGridView" с использованием пагинации.
Для реализации выше изложенного предполагается использовать метод "Метод_2".

Вопрос.
Как передать "var resultRepo" в "Метод_2"?
Миниатюры
Как передать в другой метод переменную "var"?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2018, 11:46
Ответы с готовыми решениями:

Как передать var переменную другой процедуре
В одной из процедур класса вот такая переменная: var shipping = from sh in shipping_ select new ...

Как передать переменную в другой скрипт?
У меня есть форма и обработчик obrabotchik.php в который передаются две переменные, кроме обработчика, эти две переменные так же нужно...

Как передать на другой сайт переменную?
как передать на другой сайт перменную $systemurl <?php $systemurl = ($CONFIG) ? $CONFIG : $CONFIG; echo $systemurl; ?> ...

5
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
10.10.2018, 12:19
Цитата Сообщение от Soft17 Посмотреть сообщение
Как передать "var resultRepo" в "Метод_2"?
Создать параметр в методе Метод_2 того же типа, который у переменной resultRepo и передавать переменную при вызове.
1
5 / 5 / 3
Регистрация: 15.01.2017
Сообщений: 690
10.10.2018, 13:07  [ТС]
kolorotur,
Не понимаю

Кнопка_1 вызывает SearchRepositTTT(string searchQuery_str, string lang_str, bool complRequest_flg)
Кнопка_2 вызывает method_2(resultRepo)

Как из "SearchRepositTTT(string searchQuery_str, string lang_str, bool complRequest_flg)" забрать "return resultRepo; // !!! ОШИБКА !!!"?

Код сделан на основании - ссылка

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public async void SearchRepositTTT(string searchQuery_str, string lang_str, bool complRequest_flg)
        {
 
            switch (lang_str)
            {
                case "C#":
                    request_repo.Language = Language.CSharp;
                    break;
 
                case "All":
                    // request_repo.Language = Language.all;
                    request_repo.Language = null;
 
                    break;
            }
 
            if (complRequest_flg == true)
            {
                // Поиск по "Реозитариям"            
                request_repo = new SearchRepositoriesRequest(searchQuery_str); // mvc client side framework - Структура клиентской стороны mvc           
            }
 
            var resultRepo = await client_cur.Search.SearchRepo(request_repo);
            return resultRepo; // !!! ОШИБКА !!!
        }
 
        public void method_2(resultRepo)
        {
          // Произвольный код
        }
Добавлено через 34 минуты
Я не так выразился....
Наверное правильнее будет: Как определить тип "var resultRepo"?
Я его взял из примера, а в примере "var".
0
 Аватар для V_Monomax
1406 / 1260 / 20
Регистрация: 09.08.2011
Сообщений: 2,319
Записей в блоге: 1
10.10.2018, 13:14
Лучший ответ Сообщение было отмечено Soft17 как решение

Решение

Цитата Сообщение от Soft17 Посмотреть сообщение
Я не так выразился....
Наверное правильнее будет: Как определить тип "var resultRepo"?
просто навести на переменную resultRepo указателем мыши, и появиться подсказка о том какого типа она.
1
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
10.10.2018, 13:18
Лучший ответ Сообщение было отмечено Soft17 как решение

Решение

Цитата Сообщение от Soft17 Посмотреть сообщение
Как определить тип "var resultRepo"?
Посмотрите тип возвращаемого значения SearchRepo
1
177 / 151 / 31
Регистрация: 28.09.2018
Сообщений: 204
10.10.2018, 14:49
Лучший ответ Сообщение было отмечено Soft17 как решение

Решение

Цитата Сообщение от Soft17 Посмотреть сообщение
Как определить тип "var resultRepo"
если я нигде не ошибся, то возвращает SearchRepositoryResult
C#
1
2
3
4
5
6
7
8
9
10
    public class SearchRepositoryResult : SearchResult<Repository>
    {
        public SearchRepositoryResult() { }
 
        public SearchRepositoryResult(int totalCount, bool incompleteResults, IReadOnlyList<Repository> items)
            : base(totalCount, incompleteResults, items)
        {
        }
    }
}
C#
1
2
3
4
5
public Task<SearchRepositoryResult> SearchRepo(SearchRepositoriesRequest search)
        {
            Ensure.ArgumentNotNull(search, nameof(search));
            return ApiConnection.Get<SearchRepositoryResult>(ApiUrls.SearchRepositories(), search.Parameters);
        }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2018, 14:49
Помогаю со студенческими работами здесь

Как передать переменную из одного скрипта в другой?
как передать переменную из одного скрипта в другой (оба скрипта на одном спрайте)

Как передать переменную из одного метода в другой?
Возник вопрос. Как передать переменную из одного метода в другой? У меня есть два метода. Нужно передать переменную String fileName из...

Как из одного View передать переменную в другой?
Еще раз здравствуйте, программисты, подскажите пожалуйста как из одного View передать переменную в другой? У меня есть...

Как передать переменную из одного класса в другой
Есть окружность, а по ней в свою очередь движется точка. Часть кода: import javax.swing.*; import java.awt.*; import...

Как передать переменную из одного скрипта в другой?
Добрый вечер. Столкнулся с проблемой маленькой. Начну по порядку. Нужно было создать html страницу с выпадающим списком и чтобы в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru