Вредит ли использование непроверенного контекста производительности или переносимости в C#?

Я хочу реализовать быструю хэш-функцию, которая будет использовать тип данных int и полагаться на целочисленное переполнение. MSDN говорит, что для того, чтобы гарантировать, что переполнения не вызовут исключений, я должен использовать непроверенные блоки для этого кода.

Предположим, что я окружу только это вычисление в непроверенном блоке. Будет ли у моего кода из-за этого проблемы с производительностью или переносимостью?

8
задан sharptooth 20 October 2011 в 08:08
поделиться