Я довольно новичок в программировании, и мне было интересно, какой вид потери производительности отличает int?
до int
? У меня массивный 3-мерный массив int?
, и порой мне приходится бросать большие суммы в int
. Будет ли у меня большой успех?int? to int Производительность
-3
A
ответ
0
Найдите ответ в серии блога Эрика Липперта об ошибках типа Nullable, начиная с this one.
Там он рисует-структуру Nullable как
struct Nullable<T> where T : struct
{
...
public T Value
{
get
{
if (!this.HasValue) throw something;
return this.value;
}
}
public T GetValueOrDefault()
{
return this.value;
}
...
}
Так это просто if (bool)
, который добавляется.
+0
Это довольно просто, я подумал, что это нечто более сложное. – Crispy
Смежные вопросы
- 1. Just Int to Int
- 2. Производительность: (Compare string) vs (convert to int)
- 3. Карта "int Triplets" to int?
- 4. Int Array to int C++
- 5. C++ Word-int to int
- 6. значение final int to int
- 7. Производительность: int vs. byte vs. custom int
- 8. Список [Future [List [Int]]] to List [Int]
- 9. Haskell: Integer to Int с int signature
- 10. Convert Maybe Int to Int в Haskell
- 11. Преобразование массива <int^>^to int *
- 12. Метод LinkedList remove (int from, int to)
- 13. Int array to Int standard method
- 14. C++ add int to int array
- 15. haskell Convert IO Int to Int System.Random.MWC
- 16. Undefined Refrence to 'rpg :: draw_grid (int, int)'
- 17. Unsigned Int to negative Int in Swift
- 18. Невозможно неявно преобразовать тип 'int?' to 'int'.
- 19. Hash 32bit int to 16bit int?
- 20. int array to int number in Java
- 21. basic haskell: converting [[int]] to [int]
- 22. Append int in string to int []
- 23. C/C++ casting void * to int (*()) (int, ...);
- 24. C++ sendto() дает «неверное преобразование из 'int (*) (int, int, int) throw()' to 'int'" error
- 25. Int to Float to Int conversion precision loss
- 26. C++ Convert Ascii Int To Char To Int
- 27. Недопустимые операнды типа 'int' to 'int *' to binary 'operator *'
- 28. C++ char array to int и int to char array
- 29. Cursor to Int Conversion
- 30. Java byte to int
Вы можете запретить вставлять ненулевые ints? – Woot4Moo
_ Должен ли я принимать большой удар производительности? _ Зависит от вашего кода. Скорее всего, заявление до или после занимает в два раза больше времени. –
Не было бы потери производительности. –