powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вернуть разные типы в Task
13 сообщений из 13, страница 1 из 1
Как вернуть разные типы в Task
    #39746941
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всезнающий пипл. Подскажите как можно реализовать передачу разных типов при такой конструкции.
Я не знаю как передать в виде string Ответ.ToString();


Код: c#
1.
2.
3.
4.
5.
6.
7.
 public async Task <List<Test>> PostTest (Test Test)
        {
                 if (Что-то > 0)
                        return Ответ.ToString();
                 else
                         return Test;
        }
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747072
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Task<object>
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747225
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cпасибо огромное.
А можно 2 типа передавать?
что то типа Task <string, List<Test>>.... как такое сделать?
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747256
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985Cпасибо огромное.
А можно 2 типа передавать?
что то типа Task <string, List<Test>>.... как такое сделать?в строки в класс завернуть.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747259
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985,
И асинхронность выкинуть. Куда только ее не пихают.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747273
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, а можно пример как строки в класс запихнуть. Test это у меня модель.... я бы не хотел туда какой то левый string пихать. Можете пример кинуть Task как будет выглядеть.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747279
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985Cпасибо огромное.
А можно 2 типа передавать?
что то типа Task <string, List<Test>>.... как такое сделать?
А что строкой необходимо возвращать?
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747291
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985Petro123, а можно пример как строки в класс запихнуть. Test это у меня модель.... я бы не хотел туда какой то левый string пихать. Можете пример кинуть Task как будет выглядеть.я вообще то говорил его выкинуть... в ветке ASP.
Модель+Веб+Async это три ветки. Ты круто взял для курсовой. Начни по одному вопросу в отдельных ветках.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747300
yura1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы курсовая :), а так пытаюсь править чужой код с минимальными изменениями. И возникла необходимость в определенных моментах делать не только
Код: c#
1.
return Test

но и передавать некий статус.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747303
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985Если бы курсовая :), а так пытаюсь править чужой код с минимальными изменениями. И возникла необходимость в определенных моментах делать не только
Код: c#
1.
return Test


но и передавать некий статус.
Тогда очень подробнее пиши.
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747332
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985
Код: c#
1.
public async Task <List<Test>> PostTest (Test Test)

тут замени на реальный код из старой.... Легаси...
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747358
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985Если бы курсовая :), а так пытаюсь править чужой код с минимальными изменениями. И возникла необходимость в определенных моментах делать не только
Код: c#
1.
return Test


но и передавать некий статус.
хм... вуаля
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
interface IResult
{
    string Status { get; set; }

    object Value { get; set; }
}

public async Task<IResult> PostTest (Test Test)
...
Рейтинг: 0 / 0
Как вернуть разные типы в Task
    #39747514
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yura1985что то типа Task <string, List<Test>>.... как такое сделать?
Код: c#
1.
Task<(string, List<Test>)>
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вернуть разные типы в Task
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]