Чтобы преобразовать intв строкув запросе LINQ на C#, вы можете использовать метод ToString(). Вот несколько способов добиться этого:
Метод 1: использование ToString()в запросе:
var numbers = new List<int> { 1, 2, 3, 4, 5 };
var stringNumbers = numbers.Select(n => n.ToString()).ToList();
Метод 2: использование метода ConvertAll():
var numbers = new List<int> { 1, 2, 3, 4, 5 };
var stringNumbers = numbers.ConvertAll(n => n.ToString());
Метод 3: использование Select()и ToArray():
var numbers = new List<int> { 1, 2, 3, 4, 5 };
var stringNumbers = numbers.Select(n => n.ToString()).ToArray();
Метод 4: использование Select()и ToArray()с интерполяцией строк:
var numbers = new List<int> { 1, 2, 3, 4, 5 };
var stringNumbers = numbers.Select(n => $"{n}").ToArray();
Эти методы преобразуют каждое целое число в коллекции в строку с помощью метода ToString()или интерполяции строки.