آموزش سی شارپ

متد Format کلاس String در سی شارپ

یکی از متدهای بسیار مهم و کاربردی در سی شارپ متد Format در کلاس String می باشد. این متد خیلی پر کاربرد است و برای قالب بندی رشته استفاده می شود.

متد Format چه کاربردی دارد

در ادامه قصد دارم به کاربردهای این متد اشاره کنم و توضیح دهم که این متد چگونه یک رشته را قالب بندی میکند.

ابتدا توضیح مختصری در مورد نحوه عملکرد این متد ارائه می دهم:

این متد توانایی این را دارد که یک متن را گرفته و به وسیلۀ جانگهدارها در متن که با {} مشخص می شود با آرگومان بعدی جایگزین کند.

مثال

در مثال بالا متن Hello {0} Hey {1} قالب بندی شده است. در حقیقت مقادیر صفر و یک در داخل {} نشانگر آن است که مقادیر آرگومان های صفر و یک جایگزین این آکولادها خواهد شد. و خروجی بصورت زیر در می آید:

مثال دیگر:

خروجی

متد Format در سی شارپ و کاربرد آن در قالب بندی متن

این متد در قالب بندی تاریخ نیز کاربرد بسزایی دارد.

قالب بندی تاریخ با متد Format در سی شارپ

خروجی

قالب بندی تاریخ با متد Format

قالب های تاریخ و زمان در سی شارپ

در جدول زیر انواع مختلف قالبهای زمان تاریخ موجود در c # برای قالب بندی مقادیر date داده شده ذکر شده است. به طور کلی فرمت های Date / Time به محل کاربری بستگی دارد بنابراین ممکن است خروجی متفاوت باشد.

قالب های تاریخ و زمان در سی شارپ

قالب های شماره ها در سی شارپ

در جدول زیر انواع مختلفی از قالب های شماره موجود در c # برای قالب بندی مقادیر شماره داده شده وجود دارد. به عنوان مثال ، ما در حال عبور از اعشاری به عنوان ۷۵۶۷۴٫۷۳۷۸۹۶۲۱ هستیم.

قالب بندی شماره ها در سی شارپ

قالب های سفارشی در سی شارپ

در #C همچنین می توان از قالب های سفارشی برای قالب بندی رشته استفاده کرد. در جدول زیر انواع مختلفی از قالب های سفارشی وجود دارد که می توانیم از آنها برای قالب بندی رشته ها استفاده کنیم. به عنوان مثال ، ما در حال عبور از اعشاری به عنوان ۷۵۶۷۴٫۷۳۷۸۹۶۲۱ هستیم.

قالب های سفارشی در سی شارپ

اینگونه است که ما می توانیم از روش string Format () برای وارد کردن آیتم های فرمت در رشته داده شده استفاده کنیم و آن موارد را با مقادیر مربوطه در زبان برنامه نویسی c # جایگزین کنیم

برچسب ها

حسین درویشی

برنامه نویس سی شارپ، جاوا و لاراول پی اچ پی ، علاقه مند به حوزه هوش مصنوعی و طراحی الگوریتم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Enter Captcha Here : *

Reload Image

دکمه بازگشت به بالا
بستن
بستن