У меня есть 12 мультимедийных файлов с короткой музыкой. Эти файлы как-то отличаются друг от друга, поскольку имеют все (я имею в виду одно содержимое файла от начала до конца) то же содержимое или различное содержимое.хороший способ сохранить разницу в файлах в памяти
Имена файлов:
- a1_same.wav // от начала до конца она содержит тот же контент
- a2_diff.wav // от начала до конца она содержит различное содержание
- a3_diff. WAV
- a4_diff.wav
- a5_same.wav ...... до 12
Сейчас я читаю все эти файлы и перебирать имя файла, чтобы отличить если содержимое же или дифф
// just a pseudo code - syntax may be wrong
foreach(var file in abcCollection)
{
if(file.FilePath.Contains("Same"))
{
// then same
}
else
{
// different
}
}
Но я не доволен этим видом проверки с (проверка с именем файла строки для одинаковые или разные).
Есть ли другой способ сделать то же самое? Я имею в виду держать некоторые говорят, что первичный ключ в памяти или сохранение некоторых в словаре памяти или список и т.д. ... честно говоря, я не имею никакого понятия :-(
Если у вас есть какие-либо идеи, пожалуйста, поделитесь.
К сожалению, я думаю, что вы неправильно мой вопрос. Содержимое файла отличается или оно уже известно по его имени. Но где мне нужна помощь, это рефакторинг кода ниже кода: foreach (файл var в abcCollection) {if (file.FilePath.Contains («Same») {// то есть некоторая логика для тех же файлов} else {// logic for разные файлы}) – App