Учитывая, что "private" является модификатором доступа по умолчанию для членов класса, зачем вообще нужно ключевое слово?
Использование частного явно сигнализирует о вашем намерении и оставляет подсказки для тех, кто будет поддерживать ваш код;)
Некоторые стили кодирования рекомендуют сначала размещать все «публичные» элементы, а затем «частные». Без ключевого слова "private" вы не сможете сделать это так.
Обновление: я не заметил тега "c #", поэтому мой ответ относится больше к C ++, чем к C #.
На самом деле, если класс или структура не объявлены с модификатором доступа, по умолчанию используется внутренний.
Так что, если вы хотите сделать это приватным, используйте приватное.