Loading...
Austin avatar Austin 3 Точки

Programing Fundamentals - 4 - Numbers In Reversed order

Здравейте колеги,

видях едно решение в sli.do на 4-та задача, ето го пейстбина: http://pastebin.com/jNgbGTKT .
Може ли някой да ми обясни защо колегата е сложил new string пред number.ToCharArray().Reverse().ToArray() .
И защо просто "number = number.ToCharArray().Reverse().ToArray()" не работи. Може ли някой да обясни какво точно казваме на компилатора с new string на прост език и защо не работи без тези две думички?

Благодаря ви!

Тагове:
0
Programming Fundamentals
fbinnzhivko avatar fbinnzhivko 1586 Точки

new string = string constructor

Това е стринг конструктор.Създаваш нов стринг по този начин.Стринговете са immutable.Трябва да направиш копие на stringa и после да го манипулираш копието както решиш.В твоя случаи се презаписва във същия стринг.

0
29/09/2016 19:47:16
Austin avatar Austin 3 Точки

Ясно, а като направим копието и искаме да използваме стария стринг отново как можем да го достъпим? Или трябва пак да направим копие със старите характеристики?

0
Slavi007 avatar Slavi007 0 Точки

За да промениш стринга тази промяна става в нова променлива, а оригиналната си остава непроменена и ти можеш пак да си я използваш.

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