Я столкнулся с этим вопросом в интервью, как показано ниже?IEnumerable <string> Функция C# .net
давайте рассмотрим строку с именем
string gowtham="test1,test2,test3" ;
мне нужно преобразовать, чтобы IEnumerable строчной функции
я нужен выход, чтобы быть в
new[] {"test1", "test2","test3" }
, что я сделал это Я создал функцию string(), разделив значения на запятую, разделенные как ниже
string[] mysamples= gowtham.Split(',');
я не знаю, как поступить после
ждет ваших ответов?
Я не вижу функцию, которую вы создали. И я не совсем понимаю вашу проблему. – wRAR
Вы преобразовали * строку * в * массив строк *. Это данные, а не функции. И в результате ваш объект 'mysamples' имеет тип' string [] ', который реализует желаемый интерфейс' IEnumerable '. –
Impworks
Я не думаю, что есть что добавить: массивы реализуют 'IEnumerable', поэтому 'mysamples' * is * уже есть' IEnumerable '. Просто заверните его в метод с возвращаемым значением 'IEnumerable ', и все готово. –
LukeH