Вы можете использовать Collections.shuffle()
, чтобы получить случайную перестановку массива.
Intellisense управляется кэшем памяти идентификаторов и типов. Эти типы кэшируются на основе проекта, Вы находитесь в и ссылки, которые имеет проект. Если бы файл кода, который Вы редактируете, не является частью проекта, Visual Studio должна была бы загрузить каждый возможный блок и создать intellisense данные для каждого типа во всей платформе.NET, потому что это не будет иметь никакого способа знать, потребовал ли Ваш файл кода его.
Я предполагаю, что Visual Studio могла загрузить intellisense на основе содержания файла, но это не способ, которым это в настоящее время работает.
Визуальный Помогают X Целым Помидором, дополнение к VS, который я использовал много лет. Это даст Вам Intellisense и больше при открытии его.