"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > معنى واستخدام الرمز `$` في c# interpolation

معنى واستخدام الرمز `$` في c# interpolation

نشر في 2025-04-20
تصفح:294

What Does the `$` Symbol Mean in C# String Interpolation?

على عكس نظيره الحرفي ، @، لا يؤدي رمز $ إلى أي أخطاء ، مما يجعلك تتساءل عن غرضه الغامض.

تتيح الاستيفاءات للتكامل السلس للقيم داخل السلاسل ، وبسيط بناء السلسلة. إنه بمثابة مجرد عنصر نائب للاستيفاء في سلسلة المستقبل ، أقرب إلى طريقة string.format. var abool = true ؛ var astring = "3" ؛ var forged = $ "{anint} ، {abool} ، {astring}" ؛

في هذا المثال ، السلسلة المتداخلة ، المصنفة ، تتجاوز قيم anint و abool و astring. الاستيفاء ، وهو متغير أقل شهرة. يحافظ هذا النموذج على خصائص السلسلة الحرفية مع تمكين الاستيفاءات السلسلة. إنه يزيل الحاجة إلى الهروب من الأحرف عند خلط الأحرف الخاصة ، مما يجعل بناء السلسلة أكثر ملاءمة.

على سبيل المثال ، الكود التالي:

console.writeline ($@"c: {somedir} \ b \ c") ؛ ينتج الإخراج:

c: \ a \ b \ c إن استخدامه بالاقتران مع $@ interpolation يعزز تعدد استخدامه ، مما يمهد الطريق لمعالجة السلسلة الأنيقة وخالية من الأخطاء.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3