В настоящее время я использую JetBrains Rider в качестве IDE.
private void RemoveAlert(int idx, Image lockImg)
{
...
}
При написании приведенного выше кода я получил предложение от Райдера преобразовать параметр типа Image метода RemoveAlert в Component. Я не знаю, почему.
Интересно, является ли это предложение более действенным или привычным? Если что-нибудь знаете, ответьте, пожалуйста.
Снимок экрана для предложения от Райдера:
Dog
, но никогда не вызываетеBark
, вы также могли бы заставить его приниматьAnimal
, и тогда он станет более полезным методом, потому что существует больше возможных способов его вызова. - person Eric Lippert   schedule 28.06.2018// ReSharper disable [inspection id]
. Вопрос может касаться конкретного гонщика или конкретного Resharper, но этот вопрос относится к обоим. В то время как педант может сказать, что вы технически правы, говоря, что это не вопрос Resharper, OP может с радостью принять ответы от экспертов Resharper, а пользователи Resharper могут с удовольствием проконсультироваться с этим вопросом для получения ответов. - person Brian   schedule 28.06.2018