28 lines
1.5 KiB
Markdown
28 lines
1.5 KiB
Markdown
---
|
|
title: String Interpolation
|
|
localeTitle: الاستيفاء سلسلة
|
|
---
|
|
# الاستيفاء سلسلة
|
|
|
|
في C # ، عادةً لسَلسَلة السلاسل التي تستخدم إما عامل التشغيل "+" أو التنسيق المركب باستخدام طريقة مثل String.Format. بالتنسيق المركب أُشير إلى سلسلة التنسيق مع العناصر النائبة المفهرسة (عناصر النسق) وقائمة بالعناصر التي سيتم استخدامها في العناصر النائبة.
|
|
|
|
# #
|
|
|
|
`string message = "Hello " + firstName + " " + lastName + "!";
|
|
|
|
string message2 = string.Format("Hello {0} {1}!", firstName, lastName);
|
|
`
|
|
|
|
باستخدام تعبيرات سلسلة متداخلة ، لديك سلسلة تحتوي على تعبيرات مضمنة يتم استبدالها بنتائج التعبيرات. يجب عليك بادئة السلسلة الحرفية الخاصة بك بعلامة الدولار ($). يتم وضع التعبيرات التي تريد تضمينها في السلسلة مضمنة محاطة بأقواس معقوفة. الرسالة المذكورة أعلاه ستبدو الآن كما يلي:
|
|
|
|
# #
|
|
|
|
`string message = $"Hello {firstName} {lastName}!";
|
|
`
|
|
|
|
**القليل من المعلومات المفيدة** في الاستيفاء سلسلة لديك القدرة على استدعاء وظائف ، والخصائص والمشغلين الثلاثي:
|
|
|
|
`int a = 3;
|
|
int b = 454;
|
|
string result = $"{a}+{b} = {a+b}";
|
|
` |