ably ably برای هدایت شدن به سایت جدید اینجا کلیک کنید

آموزش برنامه نویسی

آموزش برنامه نویسی وب، اندروید، ویندوز , اسکیوال و...
Tell: 0912 097 5516
| Email: Hello@EduOnline.ir

تبدیل enum به string و برعکس

بسم الله الرحمن الرحیم

تبدیل enum به string و برعکس

تبدیل enum به string

در برخی مواقع شما نیاز دارید تا یک String را به Enum تبدیل کنید. برای انجام این کار می بایست از متد Enum.ToString استفاده کنید.

مثال زیر را در نظر بگیرید

 

public enum Car
{
Benz,
BMW,
Peykan,
Pride,
}
//just kidding :)

Car myCar = Car.BMW;
string stringMyCar = myCar.ToString();  // result "BMW"

تبدیل string به enum

حال اگر بخواهیم یک Enum را به String تبدیل کنیم می بایست از دستور زیر استفاده کنیم. پارامتر دوم یعنی case insensitive برای بررسی بزرگ و کوچک بودن حروف است.

string stringMyCar = "Benz";
Car myCar = (Car)Enum.Parse(typeof(Car), stringMyCar);  //result myCar.Benz
Car myCar = (Car)Enum.Parse(typeof(Car), stringMyCar, true); //check case insensitive

Parse(Type, String)

یک string را به یک عنصر enum تبدیل می کند

Parse(Type, String, Boolean)

یک string را به یک عنصر enum تبدیل می کند و به کوچک و بزرگ بودن حروف حساس است

نظرات (۰)

هيچ نظري هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
up
ما را در گوگل محبوب کنید