Soci (Soczó Zsolt) szakmai blogja

2015.02.05.

.NET fejtörő 2. megoldás

Filed under: .NET,Szakmai élet — Soczó Zsolt @ 21:44

Feladat itt.

Emlékeztetőűl a feladat:

var sb = new StringBuilder();

for (int i = 0; i < 10; i++)
{
    sb.Append(i + ' ');
}

A művelet kimenete:
32333435363738394041

Miért?

i integer, ‘ ‘ char. A char nem más, mint egy 16-bites numeric (ordinal) érték, mi implicit konvertálható más, nagyobb vagy azonos méretű egészekké.
Azaz a ‘ ‘ szóköz karakter 32-es kódját kell hozzáadni a ciklusváltozóhoz, ezért jön ki egy számsorozat végeredményként.

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress