8. String.Format

אם ברצוננו לשרשר מספר מחרוזות הדרך הרגילה היא ככה:

1
2
3
4
5
6
7
8
9
string string1;
string string2;
string string3;
string string4;
string string5;
string myVeryLongString =
string1 + " AND " + string2 + " OR " + string3 +
" AND (" + string4 + "=" + string5 + ")";

הבעיה היא שקשה לעקוב אחר השרשור.

הדרך המומלצת היא כנ"ל:

1
2
3
4
5
6
7
8
9
10
11
12
13
string string1;
string string2;
string string3;
string string4;
string string5;
string myVeryLongString =
string.Format("{0} AND {1} OR {2} AND ({3} = {4})",
string1,
string2,
string3,
string4,
string5);

פעולה זו מתבצעת בעזרת StringBuilder בצורה יעילה…

יום טוב

שתף