یک متد C# بنویسید که با استفاده از String.TrimStart همه فاصلهها و کاراکترهای تعیینشده (مثلاً ' ', '/', '\\', '\t') را از ابتدای یک رشته حذف کند و رشتهی پاکشده را برگرداند.
7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:40 0.0
برای حل این مسئله از متد String.TrimStart در C# استفاده کنید و آرایهای از کاراکترهای قابل حذف را به آن بدهید، مثال: result = input.TrimStart(' ', '/', '\\', '\t'); توجه کنید که TrimStart رشتهٔ اصلی را تغییر نمیدهد و رشتهٔ جدید برمیگرداند، بنابراین قبل از اعمال آن ورودی را برای null یا خالی بودن بررسی کنید. این روش برای حذف پیشوندهای ناخواسته در پردازش سورس در مفسرها، حذف کاراکترهای اضافی در ورودی بازیها یا پاکسازی مسیرها/آدرسها در برنامههای وب مفید است.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
استفاده از String.TrimStart با آرایه کاراکترها برای حذف پیشوندها مفید است. مثال: result = input.TrimStart(' ', '/', '\\', '\t'); توجه کن که TrimStart مقدار بازگشتی است و ورودی را تغییر نمیدهد، بنابراین قبل از استفاده مطمئن شو ورودی null نیست و خروجی را در متغیری جداگانه نگه دار. اگر احتمال وجود کاراکترهای بیشتری باشد، مجموعه را گسترش بده یا از یک الگوی منظم (Regex) استفاده کن تا پویا بماند.
گزارش