আমি খুঁজে পেয়েছি যে আমার বিদ্যমান কোড বেসের স্ট্রিং ফর্ম্যাট কলগুলিতে স্ট্রিং ইন্টারপোলেশনটি সত্যিই দুর্দান্ত যখন সাধারণত পছন্দসই কলামের সীমাটি দেওয়া হয়, স্ট্রিংটি একটি লাইনের জন্য খুব দীর্ঘ হয়ে যায়। বিশেষত যখন ইন্টারপোল্ট হওয়া এক্সপ্রেশনগুলি জটিল হয়। ফর্ম্যাট স্ট্রিংয়ের সাথে আপনার কাছে ভেরিয়েবলের একটি তালিকা রয়েছে যা আপনি একাধিক লাইনে বিভক্ত করতে পারেন।
var str = string.Format("some text {0} more text {1}",
obj1.property,
obj2.property);
কারও কাছে এই লাইনগুলি ভাঙ্গার কোনও পছন্দসই উপায় আছে?
আমি মনে করি আপনি যেমন কিছু করতে পারেন:
var str = $"some text { obj1.property }" +
" more text { obj2.property };
$""
চাই যা কাজ করে@""
$"some text { obj1.property }" + " more text { obj2.property }";
আপনি যা ভাবেন বলে মনে করেন তা করেন না। এই অভিব্যক্তির কেবল প্রথমার্ধটি একটি বিভক্ত স্ট্রিং; তাহলে সঙ্গে ঘনিভূত হয় অ -interpolated স্ট্রিং আক্ষরিক" more text { obj2.property }"