✅🖥 یک ترفند از سی شارپ ✔️
برای اتصال رشته ها به یکدیگر داخل حلقه از عملگر + استفاده نکنید و به جاش از StringBuilder کمک بگیرید‼️
رشتهها غیرقابل تغییر هستند، به این معنی که هنگامی که یک شیء رشته ای ایجاد می شود، قابل تغییر نمی باشد. وقتی رشته ها را با استفاده از عملگر '+' در یک حلقه پشت سر هم قرار میدهید، در هر تکرار یک شئ رشته جدید ایجاد می شود و شئ های قبلی دور ریخته می شوند. این موضوع ممکن است منجر به مشکلات عملکرد شود، به خصوص زمانی که با رشته های بزرگ یا تعداد زیاد تکرار سرو کار دارید.
🔥 چارچوب StringBuilder به شما اجازه میدهد تا بدون اینکه در هر بار جدید شئ اضافه کنید، رشته ها را الحاق کنید و بهبود عملکرد بخشید.
با استفاده از StringBuilder، می توانید به طور قابل توجهی از تخصیص حافظه کاسته و عملکرد کد خود را در زمانی که نیاز به الحاق رشته ها در یک حلقه دارید، بهبود بخشید.
#ترفند #برنامهنویسی #فکت #کامپیوتر
⏺⏺⏺⏺⏺⏺⏺⏺⏺
💠 @Computeronic
🌐 Computeronic.ir
Post #4601
1.4K

- 👍 6
- 🥰 1