Не могу создать открытый класс в app.mapget в минимальном приложении APIC#

Место общения программистов C#
Ответить
Anonymous
 Не могу создать открытый класс в app.mapget в минимальном приложении API

Сообщение Anonymous »

app.MapGet("/bus_schedule", (string user_stop_name, string user_route) =>
{
public class Bus
{
public string[3] arrival_time { get; set; }
public string route { get; set; }
}

public class BusStop
{
public string name { get; set; }
public Bus bus1 { get; set; }
public Bus bus2 { get; set; }
public Bus bus3 { get; set; }
}
string result = "";
return Results.Text(result, "text/plain; charset=utf-8");
});
< /code>
По какой -то причине я получаю ошибку CS1513 (отсутствует}), CS1026 (отсутствует)) и CS1002 (отсутствует;), даже если они все там, после создания классов, так что он просто не видит по какой -то причине, невозможно ли создавать класс здесь таким образом? Есть ли способный метод?

Подробнее здесь: https://stackoverflow.com/questions/797 ... al-api-app
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»