Size: a a a

2019 September 21

НЖ

Николай Журавлев... in CODE BLOG / C#
central hardware
Ну например чтобы избежать переполнения
На примере создания игры это как,что переполняется?
И зачем вообще переводить,если можно строчку в коде переписать из int в string?
источник

ch

central hardware in CODE BLOG / C#
Николай Журавлев
На примере создания игры это как,что переполняется?
И зачем вообще переводить,если можно строчку в коде переписать из int в string?
Окей Гугл переполнение переменой
источник

ch

central hardware in CODE BLOG / C#
И для игр это важно как никогда ибо оптимизация
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
central hardware
И для игр это важно как никогда ибо оптимизация
Я понял например в байте 255 максимум.Можно ещё checked использовать.Допустим 2 int'a с 300 и 100 должно быть 400,но будет что-то типо 140
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Я не пойму,почему нельзя просто переписать строчку int в стринг.Без переводов
источник

D

Denis in CODE BLOG / C#
Зачем тебе в стринг переписывать?
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
Николай Журавлев
На примере создания игры это как,что переполняется?
И зачем вообще переводить,если можно строчку в коде переписать из int в string?
ок, игра. в int можно хранить количество жизней гг, например. и в коде просто на нужное количество его менять, а выводить на ui к примеру через tostring().
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
и в другую сторону. к примеру, задаем вопрос игроку "сколько ему лет". он вводит число в интерфейсе, но изначально оно является строкой. в коде мы делаем Int Parse, чтобы сравнить уже число математически, а не извращаться со строками, и если игрок малолетка, закрыть игру.
источник

ПЗ

Павел Зенкин... in CODE BLOG / C#
и к вопросу об оптимизации. допустим, инт32 занимает в памяти 1 байт, а строка уже на каждую цифру в числе будет выделять по 2 байта.
в результате получается, что число 100 (количество жизней) в виде строки будет занимать уже в шесть раз больше памяти чем в виде целого числа. и таких чисел для хранения данных в игре и их использовании тысячи и тысячи.
объяснил ооочень грубо, но в целом, надеюсь, понятно.
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Denis
Зачем тебе в стринг переписывать?
Я для примера.Просто не понял зачем делать замену,если можно просто переписать код
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
Павел Зенкин
и в другую сторону. к примеру, задаем вопрос игроку "сколько ему лет". он вводит число в интерфейсе, но изначально оно является строкой. в коде мы делаем Int Parse, чтобы сравнить уже число математически, а не извращаться со строками, и если игрок малолетка, закрыть игру.
Стало немного понятнее.
Получается путем этого и делается оптимизация к примеру под слабенький ПК или телефон?
Я так понял,главное просто знать что это,а для чего это уже придет на практике.
Спасибо за ответ!:-)
источник

ch

central hardware in CODE BLOG / C#
Николай Журавлев
Я не пойму,почему нельзя просто переписать строчку int в стринг.Без переводов
Потому что цифра в строке хранится иначе неужели цифра в числе
источник

НЖ

Николай Журавлев... in CODE BLOG / C#
central hardware
Потому что цифра в строке хранится иначе неужели цифра в числе
В общем на практике пойму надеюсь.Не хочу напрягать никого.Спасибо за ответы
источник

R

Roman in CODE BLOG / C#
Я один тут такой, когда захожу в этот чат, а тут около 100 непрочитанных сообщений, и я читаю каждое сообщение вдумчиво читая, боясь упустить что то полезное????
источник

АГ

Александр Горелкин... in CODE BLOG / C#
вообще никто не заставляет тебя хранить к примеру то же количество жизней в виде числа
но подумай, как ты будешь увеличивать или уменьшать HP
если string HP = "50"
то HP += 10 будет "5010" (js style), что несовсем правильно
источник

VS

Vadim Shvanov in CODE BLOG / C#
😎 Ребятки, всем привет! На следующей неделе планирую возобновить стримы!

⏰ В понедельник начну с более простого - ответы на вопросы, чтобы проверить связь и вообще работоспособность трансляций и если все будет хорошо, то вернемся к урокам по CLR via C#. Также расскажу про свое путешествие. Буду очень рад всех видеть!!!

👉🏻 Ну а пока можете подписаться на мой Instagram, я там публикую фоточки из повседневной жизни программиста https://www.instagram.com/shwanoff/
источник

S

Sasha in CODE BLOG / C#
Ребята, мб кто то сталкивался, есть ли переходники с lightning на 3.5mm? Нужно к компу наушники подключит
источник

Н

Никита in CODE BLOG / C#
Sasha
Ребята, мб кто то сталкивался, есть ли переходники с lightning на 3.5mm? Нужно к компу наушники подключит
>есть ли
В комплекте с айфонами идут по умолчанию
источник

ВФ

Влад Фурманов... in CODE BLOG / C#
Кто-нибудь знает как привязать в wpf datagrid к каждому столбцу свой источник данных(в коде)?
источник

Н

Никита in CODE BLOG / C#
Павел Зенкин
и в другую сторону. к примеру, задаем вопрос игроку "сколько ему лет". он вводит число в интерфейсе, но изначально оно является строкой. в коде мы делаем Int Parse, чтобы сравнить уже число математически, а не извращаться со строками, и если игрок малолетка, закрыть игру.
Вместо parse юзай ToInt16
источник