Linq.orderby производит разные порядок на разных машинахC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Linq.orderby производит разные порядок на разных машинах

Сообщение Anonymous »

Я заказываю список файлов по их имя. Выполнение внутри контейнера Docker: < /p>

Код: Выделить всё

#f0   >/app/.dockerignore:peO87mVzAUvSDVnN46Jz8OrGzuTD5bDqJd/OVv+voUZsYCEgGZ8ubmKCrzNG/mAqokw5eoF2rIIJmDY3VJxptQ==
#f0   >/app/.gitignore:sQ6GYAOH7P7KWxLUVhS8NzhZxVHEgCTZaD6jCyRZ+/Gmw59t8YFNJqEajhROOOeRoOusJMsqu78dcNXtSF8u/A==
#f0   >/app/Dockerfile:E+gxtkYE6y21N+YOBn+/MndtRG0jdEqbLITfJ7AXf/U0RBH37kTWTP75LiOf0nSEZw3vlvMMTaa2NG6GjQwcVQ==
#f0   >/app/Program.cs:brQ1HlWVlT/vdKTljmUPuYmrvRhW/IBHwS6g7YMsH/1D+Y7KoCpMVz2NLt857tov8z6T+ZqLgw1HJnz5gvSqzA==
#f0   >/app/SampleImage.WebAPI.csproj:QB1KHWHRJc/NgcXqWcMD8CjkgkO8gLnAoALerSr3QXA+fZF8MUIHxsIw3qIOpGI9hMnEmcjoNKh+2CwcePo8sw==
#f0   >/app/SampleImageWebAPI.http:gCCQWGasD4Ym45ClhgykONCL1Vkz1QQY2495s0kCfiRw3zXWWhWE28hXmnH3ncQ6JjMg756iBBH1y+1outjwMw==
#f0   >/app/appsettings.Development.json:I1XB+Jb4pedSkmfocOZvVfxfzquHC2TZ5GNX4/J3l2U6weGt/JrdpI0vVeEBZZ4ChgM+dzkD933WSRAF7X7u1w==
#f0   >/app/appsettings.json:Lgv9I67hofhY4Z+vYgTtDdhp6QzDfLwM86cgg5LIklrqGRh0HgWmMDj1etIlSJpbE6dZPQ/X8TtoWmLEv1GpMA==
< /code>
Выполнение вне контейнера Docker: < /p>
#f0   >/app/.dockerignore:peO87mVzAUvSDVnN46Jz8OrGzuTD5bDqJd/OVv+voUZsYCEgGZ8ubmKCrzNG/mAqokw5eoF2rIIJmDY3VJxptQ==
#f0   >/app/.gitignore:sQ6GYAOH7P7KWxLUVhS8NzhZxVHEgCTZaD6jCyRZ+/Gmw59t8YFNJqEajhROOOeRoOusJMsqu78dcNXtSF8u/A==
#f0   >/app/appsettings.Development.json:I1XB+Jb4pedSkmfocOZvVfxfzquHC2TZ5GNX4/J3l2U6weGt/JrdpI0vVeEBZZ4ChgM+dzkD933WSRAF7X7u1w==
#f0   >/app/appsettings.json:Lgv9I67hofhY4Z+vYgTtDdhp6QzDfLwM86cgg5LIklrqGRh0HgWmMDj1etIlSJpbE6dZPQ/X8TtoWmLEv1GpMA==
#f0   >/app/Dockerfile:E+gxtkYE6y21N+YOBn+/MndtRG0jdEqbLITfJ7AXf/U0RBH37kTWTP75LiOf0nSEZw3vlvMMTaa2NG6GjQwcVQ==
#f0   >/app/Program.cs:brQ1HlWVlT/vdKTljmUPuYmrvRhW/IBHwS6g7YMsH/1D+Y7KoCpMVz2NLt857tov8z6T+ZqLgw1HJnz5gvSqzA==
#f0   >/app/SampleImage.WebAPI.csproj:QB1KHWHRJc/NgcXqWcMD8CjkgkO8gLnAoALerSr3QXA+fZF8MUIHxsIw3qIOpGI9hMnEmcjoNKh+2CwcePo8sw==
#f0   >/app/SampleImageWebAPI.http:gCCQWGasD4Ym45ClhgykONCL1Vkz1QQY2495s0kCfiRw3zXWWhWE28hXmnH3ncQ6JjMg756iBBH1y+1outjwMw==
Если вы проверяете порядок файлов, он отличается, даже если я использую OrderBy для сортировки списка.

Код: Выделить всё

var files = Directory.GetFiles(path).OrderBy(file => file, StringComparer.InvariantCulture).ToArray();
< /code>
Я уже нашел и попробовал следующее: < /p>
linq orderby не сортирует правильно < /p>
все еще дает другой результат./app/appsettings.Development.json
< /code>
и < /p>
/app/appsettings.json
находятся в конце при запуске из контейнера Docker

Подробнее здесь: https://stackoverflow.com/questions/795 ... t-machines
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»