אינטרפולציה של מחרוזת באמצעות $ ב-C#

Yntrpwlzyh Sl Mhrwzt B Mz Wt B C



אינטרפולציה של מחרוזת היא תכונה שימושית ב-C# המאפשרת למפתחים להטמיע ביטויים בתוך מילולי מחרוזת. זוהי דרך לבנות מחרוזת על ידי הכללת הערכים של משתנים או ביטויים בתוך מצייני מיקום בתוך מחרוזת מילולית.

אינטרפולציה מחרוזת נעשית על ידי שימוש בסימן הדולר ($), ואחריו סוגרים מסולסלים ({}) כדי להקיף ביטויים, מאמר זה ידון כיצד לבצע אינטרפולציה למחרוזות באמצעות סימן הדולר ב-C#.

אינטרפולציה של מחרוזת באמצעות $ ב-C#

כדי להשתמש באינטרפולציה של מחרוזת ב-C#, אתה יכול לשים קידומת של מחרוזת ליטרלית עם התו $ ולאחר מכן, אתה יכול לכלול ביטויים בתוך סוגרים מסולסלים {} בתוך המחרוזת מילולית כדי לבצע אינטרפולציה של הערכים שלהם, הנה דוגמה:







באמצעות מערכת ;

מעמד תכנית {
סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
חוּט שֵׁם = 'עַצמוֹ' ;
int גיל = 25 ;
לְנַחֵם . WriteLine ( $ 'שמי {name} ואני בן {age}' ) ;
}
}

בקוד זה, המחרוזת המילולית 'שמי הוא {שם} ואני בן {גיל} שנים' משולבת עם ערכי המשתנה שֵׁם ו גיל , התוצאה של קוד זה היא:





ניתן גם להכניס ביטויים בתוך הסוגרים המתולתלים בעת שימוש באינטרפולציה מחרוזת; כדוגמה, שקול את הדברים הבאים:





באמצעות מערכת ;
מעמד תכנית {
סטָטִי בָּטֵל רָאשִׁי ( חוּט [ ] args ) {
int איקס = 10 ;
int ו = עשרים ;
לְנַחֵם . WriteLine ( $ 'הסכום של {x} ו-{y} הוא {x + y}.' ) ;
}
}

בקוד זה, הביטוי {x + y} כלול בתוך המחרוזת המשולבת, התוצאה של קוד זה תהיה:



סיכום

אינטרפולציה של מחרוזת ב-C# היא דרך רבת עוצמה להטמעת ביטויים בתוך מילולי מחרוזת. על ידי שימוש בתו $ ואחריו סוגרים מסולסלים {}, מפתחים יכולים ליצור קוד קריא וניתן יותר לתחזוקה שקל יותר לכתוב ולהבין. אינטרפולציה של מחרוזת מפשטת את שרשור המחרוזות ומשפרת את קריאות הקוד על ידי ביטול הצורך בביטויי שרשור מחרוזים מורכבים.