Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Вопросы по C#

975  1 2 3 все
natuerlich blond местный житель21.11.13 20:01
natuerlich blond
NEW 21.11.13 20:01 
в ответ Posmotrim 21.11.13 19:37
а, сорри. тады все он правильно сделал, ему же нельзя использовать встроенные функции. с нулем красивее.
#41 
Mahone постоялец21.11.13 20:05
NEW 21.11.13 20:05 
в ответ natuerlich blond 21.11.13 20:01
C делением на 10 и модуло - это вторая часть задания: конвертировать число обратно в строку Так и сделал)
#42 
Murr патриот21.11.13 20:05
Murr
NEW 21.11.13 20:05 
в ответ Mahone 21.11.13 16:52
1. Не уверен, что <char> минус <int> билли переварит правильно.
2. см выше у Посмотрим
3. Я, обычно, делаю табличкой
Проблемы.
Ты не представил определение для <numberIntArray> - там могут быть проблемы.
<tempString> на самом деле не имеет ничего от <string>
#43 
Mahone постоялец21.11.13 21:23
NEW 21.11.13 21:23 
в ответ Murr 21.11.13 20:05, Последний раз изменено 21.11.13 21:24 (Mahone)
Спасибо!
Сделал так:
int arrayPosition = 0;
int[] numberIntArray = new int[numberAsString.Length];
foreach (char c in numberAsString)
{
numberIntArray[arrayPosition] = c - '0';
arrayPosition++;
}


#44 
Murr патриот21.11.13 21:42
Murr
NEW 21.11.13 21:42 
в ответ Mahone 21.11.13 21:23, Последний раз изменено 21.11.13 21:43 (Murr)
Так - можно.
Осталась одна очень существенная проблема.
Постарайся ее найти самостоятельно. Она связана с <c - '0';>
Дополнительно - если вам уже обьясняли что такое системы счисления, то подумай как оно должно выглядеть для <hex>-чисел.
П.С. Я бы не заморачивался с индексом и массивом. Любой контейнер и вперед...
#45 
Mahone постоялец21.11.13 21:53
NEW 21.11.13 21:53 
в ответ Murr 21.11.13 21:42
In Antwort auf:
Она связана с <c - '0';>

Это если там среди цифр в строке будут буквы? На этот случай у меня сделана проверка:
static bool CheckDigits(string numberAsString)
{
foreach (char c in numberAsString)
{
if (!char.IsDigit(c))
{
return false;
}
}
return true;


Если возвращается false, то выдается ошибка и предлагается ввести число заново.
Или не этот случай имеется ввиду?

#46 
Murr патриот22.11.13 11:43
Murr
NEW 22.11.13 11:43 
в ответ Mahone 21.11.13 21:53
Да, именно этот моммент.
#47 
Mahone постоялец26.11.13 18:47
NEW 26.11.13 18:47 
в ответ Mahone 21.11.13 21:53, Последний раз изменено 26.11.13 18:48 (Mahone)
Как правильно писать комментарии к функциям, используя "///" ?
Выводится такой шаблон:

/// <summary>
///
/// </summary>
/// <param name="input"></param>
/// <returns></returns>


Что туда обычно пишут? Похоже на ХТМЛ теги.

#48 
Murr патриот26.11.13 20:01
Murr
NEW 26.11.13 20:01 
в ответ Mahone 26.11.13 18:47
Эти комментарии, в отличии от обычных, транслируются в докоментацию.
#49 
AlexNek патриот28.11.13 21:28
AlexNek
NEW 28.11.13 21:28 
в ответ Mahone 26.11.13 18:47
Загрузи Ghostdoc, а после корректируй ручками
#50 
1 2 3 все