เฆเฆเฆเฆฟ เฆเฆฃเฆจเฆพเฆฐ เฆงเฆฐเฆจ เฆฅเงเฆเง เฆธเฆฐเงเฆฌเฆพเฆงเฆฟเฆ เฆฎเฆพเฆจ เฆชเฆพเฆเฆฏเฆผเฆพ เฆเฆเฆเฆฟ เฆธเฆพเฆงเฆพเฆฐเฆฃ เฆเฆพเฆ เฆฏเฆพ เฆฌเฆฟเฆเฆพเฆถเฆเฆพเฆฐเงเฆฐเฆพ เฆธเฆฎเงเฆฎเงเฆเงเฆจ เฆนเฆฏเฆผเฅค เฆเฆเฆฟ เฆเฆฎเฆจ เฆชเฆฐเฆฟเฆธเงเฆฅเฆฟเฆคเฆฟเฆคเง เฆชเงเฆฐเฆฏเฆผเงเฆเฆจ เฆฏเงเฆเฆพเฆจเง เฆเฆชเฆจเฆพเฆเง เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเงเฆฐ เฆเฆจเฆชเงเฆ เฆฏเฆพเฆเฆพเฆ เฆเฆฐเฆคเง เฆนเฆฌเง เฆฌเฆพ enum เฆฎเฆพเฆจเงเฆฐ เฆเฆชเฆฐ เฆญเฆฟเฆคเงเฆคเฆฟ เฆเฆฐเง เฆเฆฟเฆเง เฆธเฆเฆธเงเฆฅเฆพเฆจ เฆชเฆฐเฆฟเฆเฆพเฆฒเฆจเฆพ เฆเฆฐเฆคเง เฆนเฆฌเงเฅค C# Enum เฆเงเฆฒเฆพเฆธ เฆเฆฌเฆ เฆเฆฟเฆเงเฆเฆพ LINQ เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเง เฆเฆเฆฟ เฆ
เฆฐเงเฆเฆจ เฆเฆฐเฆพเฆฐ เฆเฆเฆเฆฟ เฆธเฆนเฆ เฆเฆชเฆพเฆฏเฆผ เฆชเงเฆฐเฆฆเฆพเฆจ เฆเฆฐเงเฅค
เฆเฆธเงเฆจ เฆธเฆฎเฆพเฆงเฆพเฆจเฆเฆฟ เฆ
เฆจเงเฆฌเงเฆทเฆฃ เฆเฆฐเฆฟ เฆฏเฆพ เฆเฆเฆเฆฟ เฆเฆฃเฆจเฆพเฆฐ เฆธเฆฐเงเฆฌเฆพเฆงเฆฟเฆ เฆฎเฆพเฆจ เฆชเงเฆจเฆฐเงเฆฆเงเฆงเฆพเฆฐ เฆเฆฐเฆพเฆเง เฆชเฆพเฆเฆฏเฆผเงเฆฐ เฆฎเฆคเง เฆธเฆนเฆ เฆเฆฐเง เฆคเงเฆฒเงเฅค
เฆชเฆพเฆฌเฆฒเฆฟเฆ enum MyEnum
{
เฆฌเฆฟเฆเฆฒเงเฆช 1 = 1,
เฆฌเฆฟเฆเฆฒเงเฆช 2 = 2,
เฆฌเฆฟเฆเฆฒเงเฆช 3 = 3
}
...
เฆชเฆพเฆฌเฆฒเฆฟเฆ int GetMaxEnumValue()
{
Enum.GetValues(typeof(MyEnum)).Cast เฆซเงเฆฐเฆค เฆฆเฆฟเฆจ() เฆธเฆฐเงเฆฌเงเฆเงเฆ();
}
เฆเงเฆกเงเฆฐ เฆเฆ เฆธเฆเฆเงเฆทเฆฟเฆชเงเฆค เฆ
เฆเฆถเฆเฆฟ enum-เฆเฆฐ เฆธเฆฐเงเฆฌเงเฆเงเฆ เฆฎเฆพเฆจ เฆชเงเฆจเฆฐเงเฆฆเงเฆงเฆพเฆฐเงเฆฐ เฆธเฆฎเฆธเงเฆค เฆเฆพเฆ เฆเฆฐเงเฅค เฆเฆฟเฆจเงเฆคเง เฆเฆเฆพ เฆเฆฟเฆญเฆพเฆฌเง เฆเฆพเฆ เฆเฆฐเง?
เฆเงเฆกเงเฆฐ เฆเฆญเงเฆฐเง เฆกเงเฆฌ เฆฆเฆฟเฆจ
`Enum.GetValues(typeof(MyEnum))` เฆนเฆฒ เฆชเงเฆฐเฆฅเฆฎ เฆเงเฆฐเงเฆคเงเฆฌเฆชเงเฆฐเงเฆฃ เฆ
เฆเฆถ เฆฏเฆพ เฆฌเงเฆเฆพ เฆฏเฆพเฆฏเฆผเฅค เฆเฆ เฆ
เฆจเงเฆคเฆฐเงเฆจเฆฟเฆฐเงเฆฎเฆฟเฆค .NET เฆชเฆฆเงเฆงเฆคเฆฟเฆเฆฟ เฆเฆเฆเฆฟ เฆจเฆฟเฆฐเงเฆฆเฆฟเฆทเงเฆ เฆเฆฃเฆจเฆพเฆฐ เฆฎเฆงเงเฆฏเง เฆงเงเฆฐเงเฆฌเฆเงเฆฐ เฆฎเฆพเฆจ เฆงเฆพเฆฐเฆฃเฆเฆพเฆฐเง เฆเฆเฆเฆฟ เฆ
เงเฆฏเฆพเฆฐเง เฆชเงเฆฐเฆฆเฆพเฆจ เฆเฆฐเงเฅค เฆเฆฃเฆจเฆพเฆฐ เฆงเฆฐเฆจเฆเฆฟ `typeof` เฆเงเฆเฆฏเฆผเฆพเฆฐเงเฆก เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเง เฆชเฆฆเงเฆงเฆคเฆฟเฆคเง เฆเฆเฆเฆฟ เฆชเงเฆฏเฆพเฆฐเฆพเฆฎเฆฟเฆเฆพเฆฐ เฆนเฆฟเฆธเงเฆฌเง เฆชเฆพเฆธ เฆเฆฐเฆพ เฆนเฆฏเฆผเฅค
เฆเฆฎเฆพเฆฆเงเฆฐ เฆ
เงเฆฏเฆพเฆฐเง เฆนเฆฏเฆผเง เฆเงเฆฒเง, เฆเฆฎเฆพเฆฆเงเฆฐ เฆเฆเฆฟเฆเง เฆชเงเฆฐเงเฆฃเฆธเฆเฆเงเฆฏเฆพเฆคเง เฆจเฆฟเฆเงเฆทเงเฆช เฆเฆฐเฆคเง เฆนเฆฌเงเฅค เฆเฆเฆฟ .Cast เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเง เฆเฆฐเฆพ เฆนเฆฏเฆผ() เฆชเฆฆเงเฆงเฆคเฆฟ เฆฏเฆพ LINQ (Language Integrated Query) เฆเฆฐ เฆเฆเฆเฆฟ เฆ
เฆเฆถเฅค LINQ เฆนเฆฒ .NET-เฆ เฆเงเฆถเฆฒ เฆเฆฌเฆ เฆชเฆฆเงเฆงเฆคเฆฟเฆฐ เฆเฆเฆเฆฟ เฆธเงเฆ เฆฏเฆพ เฆเฆฎเฆพเฆฆเงเฆฐ เฆเฆฐเฆ เฆธเงเฆฌเฆเงเฆเฆพเฆค เฆเฆฌเฆ เฆจเฆฎเฆจเงเฆฏเฆผ เฆเฆชเฆพเฆฏเฆผเง เฆกเงเฆเฆพ เฆจเฆฟเฆฏเฆผเง เฆเฆพเฆ เฆเฆฐเฆคเง เฆฆเงเฆฏเฆผเฅค
เฆชเงเฆฐเงเฆฃเฆธเฆเฆเงเฆฏเฆพเฆคเง เฆฎเฆพเฆจเฆเงเฆฒเฆฟ เฆเฆพเฆธเงเฆ เฆเฆฐเฆพเฆฐ เฆชเฆฐเง, เฆธเฆฐเงเฆฌเฆพเฆงเฆฟเฆ เฆฎเฆพเฆจ เฆชเฆพเฆเฆฏเฆผเฆพ .Max() เฆชเฆฆเงเฆงเฆคเฆฟเฆคเง เฆเฆฒ เฆเฆฐเฆพเฆฐ เฆฎเฆคเงเฆ เฆธเฆนเฆ, เฆเฆเฆฟ LINQ เฆฆเงเฆฌเฆพเฆฐเฆพ เฆธเฆฐเฆฌเฆฐเฆพเฆน เฆเฆฐเฆพ เฆเฆฐเงเฆเฆเฆฟ เฆฆเงเฆฐเงเฆฆเฆพเฆจเงเฆค เฆธเฆฐเฆเงเฆเฆพเฆฎเฅค เฆเฆ เฆชเฆฆเงเฆงเฆคเฆฟเฆเฆฟ int เฆฎเฆพเฆจเงเฆฐ เฆธเฆเฆเงเฆฐเฆนเง เฆธเฆฐเงเฆฌเฆพเฆงเฆฟเฆ เฆฎเฆพเฆจ เฆชเงเฆฐเฆฆเฆพเฆจ เฆเฆฐเงเฅค
Enum เฆเฆฌเฆ LINQ เฆฒเฆพเฆเฆฌเงเฆฐเงเฆฐเฆฟ เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเฆพ
Enum เฆเงเฆฒเฆพเฆธ เฆนเฆฒ .NET-เฆเฆฐ เฆธเฆฟเฆธเงเฆเงเฆฎ เฆจเฆพเฆฎเฆธเงเฆฅเฆพเฆจเงเฆฐ เฆเฆเฆเฆฟ เฆ
เฆเฆถ เฆเฆฌเฆ เฆเฆฃเฆจเฆพเฆฐ เฆธเฆพเฆฅเง เฆเฆพเฆ เฆเฆฐเฆพเฆฐ เฆเฆจเงเฆฏ เฆฌเงเฆถ เฆเฆฏเฆผเงเฆเฆเฆฟ เฆธเงเฆเงเฆฏเฆพเฆเฆฟเฆ เฆชเฆฆเงเฆงเฆคเฆฟ เฆชเงเฆฐเฆฆเฆพเฆจ เฆเฆฐเงเฅค เฆฏเฆเฆจ เฆเฆชเฆจเฆพเฆเง enum เฆชเงเฆฐเฆเฆพเฆฐเงเฆฐ เฆธเฆพเฆฅเง เฆธเฆฎเงเฆชเฆฐเงเฆเฆฟเฆค เฆฏเงเฆเงเฆจ เฆ
เฆชเฆพเฆฐเงเฆถเฆจ เฆเฆฐเฆคเง เฆนเฆฌเง เฆคเฆเฆจ เฆเฆเฆฟ เฆฒเฆพเฆเฆฌเงเฆฐเงเฆฐเฆฟเฆคเง เฆฏเงเฆคเง เฆนเฆฌเงเฅค
เฆ
เฆจเงเฆฏเฆฆเฆฟเฆเง, LINQ, System.Linq เฆจเฆพเฆฎเฆธเงเฆฅเฆพเฆจเงเฆฐ เฆ
เฆเฆถ, C# เฆเฆฐ เฆธเฆฌเฆเงเฆฏเฆผเง เฆถเฆเงเฆคเฆฟเฆถเฆพเฆฒเง เฆฌเงเฆถเฆฟเฆทเงเฆเงเฆฏเฆเงเฆฒเฆฟเฆฐ เฆฎเฆงเงเฆฏเง เฆเฆเฆเฆฟเฅค เฆเฆเฆฟ เฆธเฆเฆเงเฆฐเฆนเฆเงเฆฒเฆฟเฆเง เฆเฆพเฆฐเงเฆฏเฆเฆฐเฆญเฆพเฆฌเง เฆชเฆฐเฆฟเฆเฆพเฆฒเฆจเฆพ เฆเฆฐเฆพเฆฐ เฆเฆจเงเฆฏ เฆฌเฆฟเฆญเฆฟเฆจเงเฆจ เฆชเฆฆเงเฆงเฆคเฆฟ เฆชเงเฆฐเฆฆเฆพเฆจ เฆเฆฐเง, เฆฏเงเฆฎเฆจ เฆธเฆฐเงเฆฌเฆพเฆงเฆฟเฆ, เฆธเฆฐเงเฆฌเฆจเฆฟเฆฎเงเฆจ เฆฌเฆพ เฆเฆกเฆผ เฆฎเฆพเฆจ เฆชเฆพเฆเฆฏเฆผเฆพ, เฆฌเฆพเฆเฆพเฆ เฆเฆฐเฆพ เฆเฆฌเฆ เฆกเงเฆเฆพ เฆซเฆฟเฆฒเงเฆเฆพเฆฐ เฆเฆฐเฆพเฅค
เฆเฆฐเฆ เฆฌเฆฟเฆธเงเฆคเฆพเฆฐเฆฟเฆค!