Junior — Middle
93
Какие интерфейсы программирования приложений (API) вам приходилось использовать в своей практике?
Answer from AI
sobes.tech 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();
}