Буквенная анимация для UILabel?

Существует целый набор рекомендаций по MSDN . Вы должны хорошо их прочесть, это сложно и важно.

Несколько моментов, которые я нашел наиболее полезными:

  • Типы значений не имеют Identity, поэтому в struct Point вы, как правило, выполняете член с помощью сравнения элементов.
  • У ссылочных типов обычно есть идентификатор, поэтому тест Equals обычно останавливается в ReferenceEquals (по умолчанию, нет необходимости переопределять). Но есть исключения, такие как строка и ваш class Point2, где объект не имеет полезной идентификации, а затем вы переопределяете членов Equality для предоставления вашей собственной семантики. В этой ситуации следуйте рекомендациям, чтобы сначала пройти нулевые и другие типы.
  • И есть веские причины для синхронизации GethashCode() и operator==.

23
задан shim 11 January 2017 в 15:14
поделиться