Sobes.tech
Junior — Middle

Jaké rozhraní programování aplikací (API) jste museli používat ve své praxi?

sobes.tech AI

Odpověď od AI

В практике программирования на C# часто используются различные API, в зависимости от задач:

  • .NET Framework / .NET Core API: для работы с файлами, сетью, базами данных, коллекциями.
  • ASP.NET Web API: для создания RESTful сервисов.
  • Entity Framework: для ORM и работы с базами данных.
  • Windows API: для взаимодействия с операционной системой.
  • Third-party API: например, API облачных сервисов (Azure, AWS), платежных систем, социальных сетей.

Пример использования Web API для получения данных:

using System.Net.Http;
using System.Threading.Tasks;

public async Task<string> GetDataAsync(string url)
{
    using HttpClient client = new HttpClient();
    var response = await client.GetAsync(url);
    response.EnsureSuccessStatusCode();
    return await response.Content.ReadAsStringAsync();
}