forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   С# (http://forum.boolean.name/forumdisplay.php?f=128)
-   -   string в int? (http://forum.boolean.name/showthread.php?t=16288)

Nextovoy 05.02.2012 20:03

Вопросы по C#
 
Здравствуйте, у меня есть маленькая проблема. Захотел написать простую первую программу на C#, но так как я далеко не опытный в компьютерном программировании, хочу задать вопрос тут. Как строку(string) преобразовать в число(int)? :SOS:

FireOwl 05.02.2012 20:10

Ответ: string в int?
 
Convert.ToInt32(string)

h1dd3n 05.02.2012 20:11

Ответ: string в int?
 
int.Parse, int.TryParse

Nextovoy 05.02.2012 20:12

Ответ: string в int?
 
Спасибо :)

Nextovoy 12.02.2012 12:54

Ответ: string в int?
 
Есть ещё одна проблема:
TimeForFrame = (float)1 / speedAnimation;
Мне не понятно что за число(или что там) "(float)1" - что это значит? Объясните пожалуйста

SBJoker 12.02.2012 13:22

Ответ: string в int?
 
это значит что единица представлена в виде float, т.е. дробное число.
Это необходимо что бы его можно было разделить и получить дробь, а не целое число.

pax 12.02.2012 14:44

Ответ: string в int?
 
Более понятный вариант:
PHP код:

TimeForFrame 1f speedAnimation


Nextovoy 12.02.2012 15:35

Ответ: string в int?
 
Цитата:

Сообщение от pax (Сообщение 219266)
Более понятный вариант:
PHP код:

TimeForFrame 1f speedAnimation


Учту на будущее :)

Nextovoy 12.02.2012 15:44

Ответ: string в int?
 
Ещё один вопрос, если можно:
frame = frame % (FrameCount - 1);
какое действие происходит с участием знака процент?

FireOwl 12.02.2012 16:21

Ответ: string в int?
 
Остаток от деления. Этот же знак используется и в других Си.

Nextovoy 13.02.2012 15:07

Ответ: string в int?
 
Хм... как интересно, как я понял в C# вот этот кусок кода:
Код:

if (!Left)
{
//что то происходит
}

И:
Код:

if (Left == true)
{
//Что-то происходит
}

Одно и тоже?

Dream 13.02.2012 15:41

Ответ: string в int?
 
нет, не одно и тоже. займись лучше прочтением книги чем писанием на форум каждого мелкого вопроса, сдесь не чат

shybovycha 13.02.2012 15:57

Ответ: string в int?
 
Вот верные условия (равенства):

Код:

!false == true
!true == false
true != false

Тобишь, если
Код:

Left == false
, то условие
Код:

!Left
будет истинным и выполнится тело оператора
Код:

if (!Left) { ... }
, но если
Код:

Left == true
, то предыдущий оператор не выполнит код, но зато выполнится код оператора
Код:

if (Left == true) { ... }
.

Поддерживаю предложение Dream, почитайте литературу. Настоятельно рекоммендую Кернигана и Ритчи "язык Си" . Книга настолько популярна и необходима, что в интернете тучи ее бесплатных и (!!!) русскоязычных версий.

Nextovoy 13.02.2012 17:18

Ответ: string в int?
 
Цитата:

Сообщение от shybovycha (Сообщение 219342)
Поддерживаю предложение Dream, почитайте литературу. Настоятельно рекоммендую Кернигана и Ритчи "язык Си" . Книга настолько популярна и необходима, что в интернете тучи ее бесплатных и (!!!) русскоязычных версий.

Хм... Хорошая книга. Спасибо :)

HolyDel 13.02.2012 19:31

Ответ: string в int?
 
в 11 посте аватарку сассоциировал с Dream-ом. ужас озарил мою душу, как я прочитал вопрос...


Часовой пояс GMT +4, время: 00:18.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot