Вывести слова из файла без повторяющихся букв, расположив в порядке возрастания - C#
Формулировка задачи:
дан файлик, в нем записаны слова. Нужно вывести их, расположив в порядке возрастания, и чтобы не было повторяющихся букв.
Я добилась того, что программа делает все нужные процедуры со словами, но из файла их не считывает. Помогите, пожалуйста, разобраться:
using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication12
{
class Program
{
static void Main(string[] args)
{
string t = "машина футболка выключатель камод кот собака стол";
List<string> q = t.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries).ToList();
q = q.OrderBy(x => x.Length).ToList(); // расположение в порядке возрастания
var r = q.Where(a => a.Distinct().Count() == a.Count());
foreach (var z in r)
Console.WriteLine(z);
Console.ReadLine();
}
}
}Решение задачи: «Вывести слова из файла без повторяющихся букв, расположив в порядке возрастания»
textual
Листинг программы
string t = File.ReadAllText("путь к файлу");