Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

PavelKolashev avatar PavelKolashev 5 Точки

TryParse-нужда от помощ

Здравейте, някой може ли да ми обясни как действа този ред. Не просто като цяло за какво е,а как действа TryParse, ToString,out.Каква е ролята на всеки метод на този ред.

bool isTheCharDigit = int.TryParse(number[i].ToString(), out currentDigit);

Това е линк към целия код от който го видях; https://dotnetfiddle.net/WHBtcs

 

Тагове:
0
Fundamentals Module
sevgin0954 avatar sevgin0954 557 Точки
Best Answer

TryParse пробва да парсне number[i] в цяло число и ако е възможно записва числото в currentDigit като използва ключавата дума out която предава референцията на променливата,  а ToString преобразува char-а в string(парсването работи само за стрингове) https://msdn.microsoft.com/en-us/library/b3h1hf19(v=vs.110).aspx

Edit: ето инфо ако не знаеш какво е референция  http://www.introprogramming.info/intro-csharp-book/read-online/glava2-primitivni-tipove-i-promenlivi/#_Toc298863952

0
02/04/2017 15:58:02
PavelKolashev avatar PavelKolashev 5 Точки

Кога е възможно и ако не какво се случва. И каква е ролята на "out"?

0
sevgin0954 avatar sevgin0954 557 Точки

възможно е когато е цяло число, а не е възмоможно например буква или дума да се парснат в число.За out едитнах горния коментар.Ако не е възможно не прави нищо.

0
02/04/2017 16:05:37
PavelKolashev avatar PavelKolashev 5 Точки

Toчно от това имах нужда.Мерси много.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.