Java
4
Вклад в тег
object myobj = new MyClass()
, где MyClass
- любой произвольный класс). Эта унификация иногда бывает полезна. Так, например, если в качестве типа аргумента укажешь object
, то ты сможешь передавать в этот метод любой объект. Ну а дальше с помощью приведения типов подгонять этот объект под свои нужды. list.Count() == 0
можно заменить спокойно вызовом list.Any()
int subMax = count(list.Skip(1));
. Предполагаю, что вместо вызова метода count() должен вызываться метод Max()?list.ToArray()
создают лишние объекты в памяти, используйте просто list.ElementAt(index)
для получения нужного элемента в коллекции с указанным индексом.First()
, Skip()
, Take()
. Как по мне, было бы лучше загнать результаты вызовов этих методов единожды в одну переменную и работать уже непосредственно с этой переменной