เคจเคฟเคฐเคพเค•เคฐเคฃ: เคชเฅ€เคธเฅ€ เคญเคพเคทเคพ เคฎเคฟเคณเคตเคพ

เคชเฅ€เคธเฅ€ เคญเคพเคทเฅ‡เคฌเคฆเฅเคฆเคฒเคšเคพ เคฒเฅ‡เค– เค…เคธเฅ‡ เคฆเคฟเคธเฅ‡เคฒ:

เคธเค‚เค—เคฃเค•เคพเคšเฅ€ เคญเคพเคทเคพ เค†เคงเฅเคจเคฟเค•, เคกเคฟเคœเคฟเคŸเคฒ เคœเค—เคพเคšเคพ เค•เคฃเคพ เคฌเคจเคคเฅ‡. เคฏเคพ เคญเคพเคทเฅ‡เคšเฅ€ เคธเคฎเคœ เคตเคพเคขเคตเคฃเฅเคฏเคพเคธเคพเค เฅ€, เคšเคฒเคพ เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค—เคšเฅเคฏเคพ เคœเค—เคพเคค เค–เฅ‹เคฒเคตเคฐ เคœเคพเคŠ เคฏเคพ, เคตเคฟเคถเฅ‡เคทเคค: C# เคตเคฐ เคฒเค•เฅเคท เค•เฅ‡เค‚เคฆเฅเคฐเคฟเคค เค•เคฐเฅ‚เคจ, เคฎเคพเคฏเค•เฅเคฐเฅ‹เคธเฅ‰เคซเฅเคŸเคจเฅ‡ .NET เคชเฅเคฒเฅ…เคŸเคซเฅ‰เคฐเฅเคฎเคธเคพเค เฅ€ เคตเคฟเค•เคธเคฟเคค เค•เฅ‡เคฒเฅ‡เคฒเฅ€ เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸ-เค“เคฐเคฟเคเค‚เคŸเฅ‡เคก เคญเคพเคทเคพ.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• int

เคฏเคพเคคเฅ€เคฒ เค—เฅเค‚เคคเคพเค—เฅเค‚เคคเฅ€เคšเฅ‡ เคšเคฟเคคเฅเคฐเคฃ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€, C# เคฎเคงเฅเคฏเฅ‡ เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคชเฅ‚เคฐเฅเคฃเคพเค‚เค• เคคเคฏเคพเคฐ เค•เคฐเคฃเฅเคฏเคพเคšเฅ‡ เค‰เคฆเคพเคนเคฐเคฃ เค˜เฅ‡เคŠ.

เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค—เคฎเคงเฅเคฏเฅ‡, เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคธเค‚เค–เฅเคฏเคพ เคตเคฟเคตเคฟเคง เค•เคพเคฐเคฃเคพเค‚เคธเคพเค เฅ€ เคตเคพเคชเคฐเคฒเฅเคฏเคพ เคœเคพเคคเคพเคค, เคคเคฃเคพเคต เคšเคพเคšเคฃเฅ€เคชเคพเคธเฅ‚เคจ เคคเฅ‡ เค–เฅ‡เคณ เค†เคฃเคฟ เคตเฅˆเคœเฅเคžเคพเคจเคฟเค• เคชเฅเคฐเค•เคฒเฅเคชเคพเค‚เคชเคฐเฅเคฏเค‚เคค. C# เคฎเคงเฅเคฏเฅ‡, เคฐเคเคกเคฎ เค•เฅเคฒเคพเคธ เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคธเค‚เค–เฅเคฏเคพ เคจเคฟเคฐเฅเคฎเคพเคฃ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เค•เคพเคฐเฅเคฏเค•เฅเคทเคฎเคคเคพ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‹. เค‰เคฆเคพเคนเคฐเคฃ เคฎเฅเคนเคฃเฅ‚เคจ เค–เคพเคฒเฅ€เคฒ เค•เฅ‹เคก เคธเฅเคจเคฟเคชเฅ‡เคŸ เค˜เฅ‡เคฃเฅ‡:

Randomrand = new Random();
int randomNumber = rand.Next();

เคตเคฐเฅ€เคฒ เค•เฅ‹เคก เคเค• เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคชเฅ‚เคฐเฅเคฃเคพเค‚เค• เคคเคฏเคพเคฐ เค•เคฐเฅ‡เคฒ เคœเฅ‹ 0 เคคเฅ‡ Int32.MaxValue เคชเคฐเฅเคฏเค‚เคค เค•เฅเค เฅ‡เคนเฅ€ เค…เคธเฅ‚ เคถเค•เคคเฅ‹.

C# เคฎเคงเฅ€เคฒ เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคตเคฐเฅเค— เคธเคฎเคœเฅ‚เคจ เค˜เฅ‡เคฃเฅ‡

C# เคฎเคงเฅ€เคฒ เคฐเคเคกเคฎ เค•เฅเคฒเคพเคธ เคธเคฟเคธเฅเคŸเฅ€เคฎ เคจเฅ‡เคฎเคธเฅเคชเฅ‡เคธเคฎเคงเฅเคฏเฅ‡ เคฐเคพเคนเคคเฅ‹ เค†เคฃเคฟ เคคเฅเคฏเคพเคฎเคงเฅเคฏเฅ‡ เค…เคจเฅ‡เค• เคชเคฆเฅเคงเคคเฅ€เค‚เคšเคพ เคธเคฎเคพเคตเฅ‡เคถ เค†เคนเฅ‡ เคœเฅเคฏเคพเคšเคพ เคตเคฟเคตเคฟเคง เค•เคพเคฐเคฃเคพเค‚เคธเคพเค เฅ€ เคตเคพเคชเคฐ เค•เฅ‡เคฒเคพ เคœเคพเคŠ เคถเค•เคคเฅ‹. เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคชเฅ‚เคฐเฅเคฃเคพเค‚เค• เคคเคฏเคพเคฐ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€, เคจเฅ‡เค•เฅเคธเฅเคŸ() เค†เคฃเคฟ เคจเฅ‡เค•เฅเคธเฅเคŸ(Int32, Int32) เคฏเคพ เคธเคฐเฅเคตเคพเคค เคธเคพเคฎเคพเคจเฅเคฏเคชเคฃเฅ‡ เคตเคพเคชเคฐเคฒเฅเคฏเคพ เคœเคพเคฃเคพเคฐเฅโ€เคฏเคพ เคชเคฆเฅเคงเคคเฅ€ เค†เคนเฅ‡เคค.

เคชเฅเคขเฅ€เคฒ(Int32, Int32) เคฆเฅ‹เคจ เคจเคฟเคฐเฅเคฆเคฟเคทเฅเคŸ เคธเค‚เค–เฅเคฏเคพเค‚เคฎเคงเฅ€เคฒ เคเค• เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคชเฅ‚เคฐเฅเคฃเคพเค‚เค• เคตเฅเคฏเฅเคคเฅเคชเคจเฅเคจ เค•เคฐเคคเฅ‡, เคคเคฐ เคชเฅเคขเฅ‡() เคซเค•เฅเคค เคถเฅ‚เคจเฅเคฏ เค†เคฃเคฟ Int32.MaxValue เคฆเคฐเคฎเฅเคฏเคพเคจ เคเค• เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคธเค‚เค–เฅเคฏเคพ เคจเคฟเคฐเฅเคฎเคพเคฃ เค•เคฐเคคเฅ‡.

เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคตเคฐเฅเค—เคพเคšเฅ‡ เค‰เคฆเคพเคนเคฐเคฃ เคคเคฏเคพเคฐ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€, เคซเค•เฅเคค เค–เคพเคฒเฅ€เคฒ เค•เฅ‹เคกเคšเฅ€ เค“เคณ เคตเคพเคชเคฐเคพ:

Randomrand = new Random();

เคคเฅเคฏเคพเคจเค‚เคคเคฐ, เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคชเฅ‚เคฐเฅเคฃเคพเค‚เค• เคคเคฏเคพเคฐ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€:

int randomNumber = rand.Next(); // 0 เค†เคฃเคฟ Int32.MaxValue เคฆเคฐเคฎเฅเคฏเคพเคจ เคเค• เคฏเคพเคฆเฅƒเคšเฅเค›เคฟเค• เคธเค‚เค–เฅเคฏเคพ เคตเฅเคฏเฅเคคเฅเคชเคจเฅเคจ เค•เคฐเคคเฅ‡

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคจเคฟเคฐเคพเค•เคฐเคฃ: Vector3.signedangle เคเค•เคพเคคเฅเคฎ เค•เฅ‹เคจ เคฆเคฐเฅเคถเคตเคค เคจเคพเคนเฅ€

เคตเฅ‡เค•เฅเคŸเคฐ เคนเฅ‡ เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค—เคฎเคงเฅ€เคฒ เคเค• เคถเค•เฅเคคเคฟเคถเคพเคฒเฅ€ เคธเคพเคงเคจ เค†เคนเฅ‡, เคตเคฟเคถเฅ‡เคทเคค: เค—เฅ‡เคฎ เคกเฅ‡เคตเฅเคนเคฒเคชเคฎเฅ‡เค‚เคŸเคฎเคงเฅเคฏเฅ‡ เค‰เคชเคฏเฅเค•เฅเคค. เคคเฅ‡ เคฆเคฟเคถเคพเคจเคฟเคฐเฅเคฆเฅ‡เคถ, เคตเฅ‡เค— เค†เคฃเคฟ เคธเฅเคชเคทเฅเคŸเคชเคฃเฅ‡, 3D เคœเคพเค—เฅ‡เคค เคธเฅเคฅเคพเคจ เคฆเคฐเฅเคถเคตเฅ‚ เคถเค•เคคเคพเคค. เคฏเคพ เคธเคฆเคฟเคถเคพเค‚เคธเคน เค•เคพเคฐเฅเคฏ เค•เคฐเคคเคพเคจเคพ, เค†เคชเคฒเฅเคฏเคพเคฒเคพ เค•เคงเฅ€เค•เคงเฅ€ เคฆเฅ‹เคจ เคธเคฆเคฟเคถเคพเค‚เคฎเคงเฅ€เคฒ เค•เฅ‹เคจ เคฎเฅ‹เคœเคฃเฅเคฏเคพเคšเฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เค…เคธเคคเฅ‡. เคฏเฅ‡เคฅเฅ‡ Vector3.SignedAngle of Unity เคชเคฆเฅเคงเคค เค•เฅƒเคคเฅ€เคค เคฏเฅ‡เคคเฅ‡.

เคฏเฅเคจเคฟเคŸเฅ€เคšเคพ เคตเฅ‡เค•เฅเคŸเคฐ3.เคธเคพเค‡เคจ เค•เฅ‡เคฒเฅ‡เคฒเคพ เค…เคเค—เคฒ เคชเคงเฅเคฆเคค เคฆเคฟเคถเคพเคšเฅเคฏเคพ เคธเค‚เคฆเคฐเฅเคญเคพเคค เคฆเฅ‹เคจ เคตเฅ‡เค•เฅเคŸเคฐเคฎเคงเฅ€เคฒ เค…เค‚เคถเคพเค‚เคฎเคงเฅเคฏเฅ‡ เค•เฅ‹เคจ เคฎเฅ‹เคœเคคเฅ‡. เคคเฅเคฏเคพเคšเฅ‡ เคฎเฅ‚เคฒเฅเคฏ -180 เคคเฅ‡ 180 เคชเคฐเฅเคฏเค‚เคค เค…เคธเคคเฅ‡, เคคเฅเคฏเคพเคฎเฅเคณเฅ‡ เค†เคฎเฅเคนเคพเคฒเคพ เคฆเคฟเคถเคพเคนเฅ€ เคฎเคฟเคณเคคเฅ‡. เคฆเฅเคฐเฅเคฆเฅˆเคตเคพเคจเฅ‡, เค•เคพเคนเฅ€ เคตเคพเคชเคฐเค•เคฐเฅเคคเฅเคฏเคพเค‚เคจเฅ€ เคคเฅเคฏเคพเคตเคฐ เคธเฅเคตเคพเค•เฅเคทเคฐเฅ€ เค•เฅ‡เคฒเฅ‡เคฒเคพ เค•เฅ‹เคจ เคฏเฅ‹เค—เฅเคฏเคฐเคฟเคคเฅเคฏเคพ เคชเฅเคฐเคฆเคฐเฅเคถเคฟเคค เคจ เค•เคฐเคฃเฅเคฏเคพเคšเฅเคฏเคพ เคธเคฎเคธเฅเคฏเคพเค‚เคšเฅ€ เคคเค•เฅเคฐเคพเคฐ เค•เฅ‡เคฒเฅ€ เค†เคนเฅ‡. เคšเคฒเคพ เคฏเคพ เคธเคพเคฎเคพเคจเฅเคฏ เคธเคฎเคธเฅเคฏเฅ‡เคตเคฐ เคตเฅเคฏเคตเคนเคพเคฐเฅเคฏ เค‰เคชเคพเคฏ เคถเฅ‹เคงเฅ‚เคฏเคพ.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เคธเฅเคŸเฅเคฐเคฟเค‚เค— เค‡เค—เฅเคจเฅ‹เคฐ เค•เฅ‡เคธ เคฌเคฐเฅ‹เคฌเคฐ เค†เคนเฅ‡

C# เคนเฅ€ เคฌเคนเฅเค†เคฏเคพเคฎเฅ€ เคญเคพเคทเคพ เค†เคนเฅ‡ เคœเฅเคฏเคพเคฎเคงเฅเคฏเฅ‡ เค…เคจเฅ‡เค• เคตเฅˆเคถเคฟเคทเฅเคŸเฅเคฏเฅ‡ เค†เคนเฅ‡เคค เคœเฅ€ เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค— เค•เคพเคฐเฅเคฏเฅ‡ เค…เคงเคฟเค• เคธเคนเคœ เคฌเคจเคตเคคเคพเคค. เคธเฅเคŸเฅเคฐเคฟเค‚เค— เค•เค‚เคชเฅ…เคฐเคฟเคเคจ เค—เคฃเคจเฅ‡เคšเคพ เคตเคพเคชเคฐ เค•เคฐเฅ‚เคจ เคคเฅเคฏเคพเค‚เคšเฅเคฏเคพ เค•เฅ‡เคธเคฟเค‚เค—เค•เคกเฅ‡ เคฆเฅเคฐเฅเคฒเค•เฅเคท เค•เคฐเฅ‚เคจ เคธเฅเคŸเฅเคฐเคฟเค‚เค—เคšเฅ€ เคคเฅเคฒเคจเคพ เค•เคฐเคฃเฅเคฏเคพเคšเฅ€ เค•เฅเคทเคฎเคคเคพ เคนเฅ‡ เค…เคธเฅ‡ เคเค• เคตเฅˆเคถเคฟเคทเฅเคŸเฅเคฏ เค†เคนเฅ‡. เคนเฅ‡ เคธเคพเคงเฅเคฏ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ `string.Equals` เคซเค‚เค•เฅเคถเคจ เคตเคพเคชเคฐเคฒเฅ‡ เคœเคพเคคเฅ‡.

เค…เคจเฅ‡เค• เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค— เคชเคฐเคฟเคธเฅเคฅเคฟเคคเฅ€เค‚เคฎเคงเฅเคฏเฅ‡ เคธเฅเคŸเฅเคฐเคฟเค‚เค— เคคเฅเคฒเคจเคพ เคฎเคนเคคเฅเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เค†เคนเฅ‡. เคคเคฅเคพเคชเคฟ, เคฌเคฐเฅโ€เคฏเคพเคšเคฆเคพ, เค†เคฎเฅเคนเฅ€ เคœเฅเคฏเคพ เคฎเคœเค•เฅ‚เคฐเคพเคšเฅ€ เคคเฅเคฒเคจเคพ เค•เคฐเคค เค†เคนเฅ‹เคค เคคเฅเคฏเคพ เคฌเคพเคฌเคคเฅ€เคค เค†เคฎเฅเคนเคพเคฒเคพ เค•เคพเคณเคœเฅ€ เคจเคธเคคเฅ‡. C# เค…เคจเฅ‡เค• เค‘เคชเคฐเฅ‡เคถเคจเฅเคธเคšเฅเคฏเคพ เค•เฅ‡เค‚เคฆเฅเคฐเคธเฅเคฅเคพเคจเฅ€ เค…เคธเคฒเฅ‡เคฒเฅเคฏเคพ เค•เคพเคฐเฅเคฏเค•เฅเคทเคฎเคคเฅ‡เคšเคพ เคตเคพเคชเคฐ เค•เคฐเฅ‚เคจ เคนเฅ€ เคชเฅเคฐเค•เฅเคฐเคฟเคฏเคพ เคธเฅเคฒเคญ เค•เคฐเคคเฅ‡.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เคฆเฅ‹เคจ เคตเฅ‡เคณเคพ เคตเคœเคพ เค•เคฐเคพ

เคจเค•เฅเค•เฅ€เคš, เคฎเฅ€ เคคเฅเคฏเคพเคธเคพเค เฅ€ เคจเค•เฅเค•เฅ€เคš เคฎเคฆเคค เค•เคฐเฅ‡เคจ. เค–เคพเคฒเฅ€ 'C# เคฎเคงเฅเคฏเฅ‡ เคฆเฅ‹เคจ เคตเฅ‡เคณเคพ เคตเคœเคพ เค•เคฐเคพ' เคฏเคพ เคตเคฟเคทเคฏเคพเคšเคพ เคฎเคพเคเคพ เคคเคชเคถเฅ€เคฒเคตเคพเคฐ เคฎเคธเฅเคฆเคพ เค†เคนเฅ‡.

เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค— เคญเคพเคทเคพ เคนเฅ‡ เค†เคชเคฒเฅเคฏเคพ เคคเค‚เคคเฅเคฐเคœเฅเคžเคพเคจเคพเคšเฅเคฏเคพ เคœเค—เคพเคฒเคพ เค†เค•เคพเคฐ เคฆเฅ‡เคฃเฅเคฏเคพเคธเคพเค เฅ€ เคเค• เค†เคตเคถเฅเคฏเค• เคธเคพเคงเคจ เค†เคนเฅ‡. เคเค• เคตเคฟเคถเคฟเคทเฅเคŸ เคญเคพเคทเคพ เคœเฅเคฏเคพเคšเคพ เคฎเคนเคคเฅเคคเฅเคตเคชเฅ‚เคฐเฅเคฃ เคชเฅเคฐเคญเคพเคต เคชเคกเคฒเคพ เค†เคนเฅ‡ เคคเฅ€ เคฎเฅเคนเคฃเคœเฅ‡ C#. เคคเฅเคฏเคพเคšเฅเคฏเคพ เค…เคทเฅเคŸเคชเฅˆเคฒเฅเคคเฅเคตเคพเคธเคพเค เฅ€ เค†เคฃเคฟ เคตเคพเคชเคฐเค•เคฐเฅเคคเคพ-เค…เคจเฅเค•เฅ‚เคฒ เคธเฅเคตเคญเคพเคตเคพเคธเคพเค เฅ€ เค“เคณเค–เคฒเฅ‡ เคœเคพเคคเฅ‡, เคนเฅ‡ เค…เคจเฅ‡เค• เค•เฅ‹เคกเคฟเค‚เค— เค†เคตเฅเคนเคพเคจเคพเค‚เคธเคพเค เฅ€ เคเค• เคธเคฐเคณ เคฆเฅƒเคทเฅเคŸเฅ€เค•เฅ‹เคจ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡. C# เคตเคพเคชเคฐเฅ‚เคจ เคธเฅ‹เคกเคตเคฒเฅ‡เคฒเฅ€ เคเค• เคธเคพเคฎเคพเคจเฅเคฏ เคธเคฎเคธเฅเคฏเคพ เคฎเฅเคนเคฃเคœเฅ‡ เคฆเฅ‹เคจ เคตเฅ‡เคณเคพ เคตเคœเคพเคฌเคพเค•เฅ€. เคคเฅเคฏเคพเคฎเคพเค—เฅ€เคฒ เค…เคฎเฅ‚เคฐเฅเคคเคคเคพ เคฎเฅเคนเคฃเคœเฅ‡ เคฆเฅ‹เคจ เคตเฅ‡เคณ เคฌเคฟเค‚เคฆเฅ‚เค‚เคฎเคงเฅ€เคฒ เคซเคฐเค• เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เค•เคฐเคฃเฅ‡, เคเค• เค‰เคชเคพเคฏ เคœเฅ‡ เค‡เคตเฅเคนเฅ‡เค‚เคŸ เคธเคฎเคจเฅเคตเคฏ, เคฐเคจเคŸเคพเค‡เคฎ เค…เค‚เคฆเคพเคœ เค†เคฃเคฟ เคตเคฟเคถเฅเคฒเฅ‡เคทเคฃ เคฐเฅ‡เค•เฅ‰เคฐเฅเคกเคฎเคงเฅเคฏเฅ‡ เค‰เคชเคฏเฅเค•เฅเคค เค เคฐเคคเฅ‡.

เคคเคพเคฐเฅ€เค– เคตเฅ‡เคณ เคชเฅเคฐเคพเคฐเค‚เคญ เคตเฅ‡เคณ = เคจเคตเฅ€เคจ เคคเคพเคฐเฅ€เค– เคตเฅ‡เคณ (2022, 1, 1, 8, 0, 0);
เคกเฅ‡เคŸเคŸเคพเค‡เคฎ เคเค‚เคกเคŸเคพเค‡เคฎ = เคจเคตเฅ€เคจ เคกเฅ‡เคŸเคŸเคพเค‡เคฎ(2022, 1, 1, 10, 30, 0);
TimeSpan เคซเคฐเค• = endTime.Subtract(startTime);

เคตเคฐเฅ€เคฒ เค•เฅ‹เคก เคฆเฅ‹เคจ เคตเฅ‡เคณเคพเคฎเคงเฅ€เคฒ เคซเคฐเค• เคฎเฅ‹เคœเคฃเฅเคฏเคพเคšเคพ เคเค• เคธเฅ‹เคชเคพ เคฎเคพเคฐเฅเค— เคฆเคฐเฅเคถเคตเคคเฅ‹.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เคจเคฟเคฐเฅเคฆเฅ‡เคถเคฟเค•เฅ‡เคคเฅ€เคฒ เคธเคฐเฅเคต เคซเคพเคฏเคฒเฅ€ เค•เคถเคพ เคนเคŸเคตเคพเคฏเคšเฅเคฏเคพ

เคกเคฟเคฐเฅ‡เค•เฅเคŸเคฐเฅ€เคฎเคงเฅ‚เคจ เคซเคพเค‡เคฒเฅเคธ เคนเคŸเคตเคค เค†เคนเฅ‡ เคธเคฟเคธเฅเคŸเคฎ-เคธเค‚เคฌเค‚เคงเคฟเคค เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค—เคฎเคงเฅเคฏเฅ‡ เคเค• เคธเคพเคฎเคพเคจเฅเคฏ เค•เคพเคฐเฅเคฏ เค†เคนเฅ‡. เคฏเคพ เค‘เคชเคฐเฅ‡เคถเคจเฅเคธเคธเคพเค เฅ€ เค•เคพเคณเคœเฅ€เคชเฅ‚เคฐเฅเคตเค• เคนเคพเคคเคพเคณเคฃเฅ€ เค†เคตเคถเฅเคฏเค• เค†เคนเฅ‡, เค•เคพเคฐเคฃ เค—เฅˆเคฐเคตเคพเคชเคฐเคพเคฎเฅเคณเฅ‡ เคกเฅ‡เคŸเคพ เค•เคพเคฏเคฎเคšเคพ เคจเคทเฅเคŸ เคนเฅ‹เคŠ เคถเค•เคคเฅ‹. C# เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค— เคญเคพเคทเฅ‡เคฎเคงเฅเคฏเฅ‡, System.IO เคจเฅ‡เคฎเคธเฅเคชเฅ‡เคธ เค…เคถเคพ เค‘เคชเคฐเฅ‡เคถเคจเฅเคธ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เคชเคฆเฅเคงเคคเฅ€ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เค•เคฎเคพเคฒ enum เคฎเฅ‚เคฒเฅเคฏ เคฎเคฟเคณเคตเคพ

เค—เคฃเคจเฅ‡เคšเฅเคฏเคพ เคชเฅเคฐเค•เคพเคฐเคพเคคเฅ‚เคจ เค•เคฎเคพเคฒ เคฎเฅ‚เคฒเฅเคฏ เคฎเคฟเคณเคตเคฃเฅ‡ เคนเฅ‡ เคตเคฟเค•เคพเคธเค•เคพเค‚เคจเคพ เคธเคพเคฎเฅ‹เคฐเฅ‡ เคœเคพเคฃเคพเคฐเฅ‡ เคเค• เคธเคพเคฎเคพเคจเฅเคฏ เค•เคพเคฐเฅเคฏ เค†เคนเฅ‡. เคนเฅ‡ เค…เคถเคพ เคชเคฐเคฟเคธเฅเคฅเคฟเคคเฅ€เคค เค†เคตเคถเฅเคฏเค• เค†เคนเฅ‡ เคœเคฟเคฅเฅ‡ เคคเฅเคฎเฅเคนเคพเคฒเคพ เคตเคพเคชเคฐเค•เคฐเฅเคคเคพ เค‡เคจเคชเฅเคŸ เคชเฅเคฐเคฎเคพเคฃเคฟเคค เค•เคฐเคฃเฅ‡ เค•เคฟเค‚เคตเคพ enum เคฎเฅ‚เคฒเฅเคฏเคพเคตเคฐ เค†เคงเคพเคฐเคฟเคค เค•เคพเคนเฅ€ เคธเค‚เคธเคพเคงเคจเฅ‡ เคนเคพเคคเคพเคณเคฃเฅ‡ เค†เคตเคถเฅเคฏเค• เค†เคนเฅ‡. C# เคเคจเคฎ เค•เฅเคฒเคพเคธ เค†เคฃเคฟ เคฅเฅ‹เคกเฅ‡เคธเฅ‡ LINQ เคตเคพเคชเคฐเฅ‚เคจ เคนเฅ‡ เคธเคพเคงเฅเคฏ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เคเค• เคธเคฐเคณ เคฎเคพเคฐเฅเค— เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡.

เคšเคฒเคพ เคเค• เค‰เคชเคพเคฏ เคถเฅ‹เคงเฅ‚เคฏเคพ เคœเฅเคฏเคพเคฎเฅเคณเฅ‡ เค—เคฃเคจเฅ‡เคšเฅ‡ เค•เคฎเคพเคฒ เคฎเฅ‚เคฒเฅเคฏ เคชเฅเคจเคฐเฅเคชเฅเคฐเคพเคชเฅเคค เค•เคฐเคฃเฅ‡ เคชเคพเคˆเคธเคพเคฐเค–เฅ‡ เคธเฅ‹เคชเฅ‡ เคนเฅ‹เคคเฅ‡.

เคธเคพเคฐเฅเคตเคœเคจเคฟเค• enum MyEnum
{
เคชเคฐเฅเคฏเคพเคฏ1 = 1,
เคชเคฐเฅเคฏเคพเคฏ2 = 2,
เคชเคฐเฅเคฏเคพเคฏ3 = 3
}

...

เคธเคพเคฐเฅเคตเคœเคจเคฟเค• เค‡เค‚เคŸ GetMaxEnumValue()
{
Enum.GetValues(typeof(MyEnum)).Cast เคชเคฐเคค เค•เคฐเคพ().เคฎเฅ…เค•เฅเคธ();
}

เค•เฅ‹เคกเคšเคพ เคนเคพ เค›เฅ‹เคŸเคพ เคคเฅเค•เคกเคพ enum เคฎเคงเฅ€เคฒ เคธเคฐเฅเคตเฅ‹เคšเฅเคš เคฎเฅ‚เคฒเฅเคฏ เคชเฅเคจเคฐเฅเคชเฅเคฐเคพเคชเฅเคค เค•เคฐเคฃเฅเคฏเคพเคšเฅ‡ เคธเคฐเฅเคต เค•เคพเคฐเฅเคฏ เค•เคฐเคคเฅ‹. เคชเคฃ เคคเฅ‡ เค•เคธเฅ‡ เค•เคพเคฐเฅเคฏ เค•เคฐเคคเฅ‡?

เค•เฅ‹เคกเคฎเคงเฅเคฏเฅ‡ เค–เฅ‹เคฒเคตเคฐ เคœเคพ

`Enum.GetValues(typeof(MyEnum))` เคนเคพ เคธเคฎเคœเคฃเฅเคฏเคพเคธเคพเค เฅ€ เคชเคนเคฟเคฒเคพ เคฎเคนเคคเฅเคคเฅเคตเคพเคšเคพ เคญเคพเค— เค†เคนเฅ‡. เคนเฅ€ เค…เค‚เค—เคญเฅ‚เคค .NET เคชเคฆเฅเคงเคค เคจเคฟเคฐเฅเคฆเคฟเคทเฅเคŸ เค—เคฃเคจเฅ‡เคคเฅ€เคฒ เคธเฅเคฅเคฟเคฐเคพเค‚เค•เคพเค‚เคšเฅ€ เคฎเฅ‚เคฒเฅเคฏเฅ‡ เค…เคธเคฒเฅ‡เคฒเฅ€ เค…เฅ…เคฐเฅ‡ เคฎเคฟเคณเคตเคคเฅ‡. เค—เคฃเคจเฅ‡เคšเคพ เคชเฅเคฐเค•เคพเคฐ `typeof` เค•เฅ€เคตเคฐเฅเคก เคตเคพเคชเคฐเฅ‚เคจ เคชเคฆเฅเคงเคคเฅ€เคฒเคพ เคชเฅ…เคฐเคพเคฎเฅ€เคŸเคฐ เคฎเฅเคนเคฃเฅ‚เคจ เคชเคพเคธ เค•เฅ‡เคฒเคพ เคœเคพเคคเฅ‹.

เคเค•เคฆเคพ เค†เคฎเคšเฅเคฏเคพเค•เคกเฅ‡ เค…เฅ…เคฐเฅ‡ เค†เคฒเฅเคฏเคพเคตเคฐ, เค†เคฎเฅเคนเคพเคฒเคพ เคคเฅ‡ เคชเฅ‚เคฐเฅเคฃเคพเค‚เค•เคพเค‚เคฎเคงเฅเคฏเฅ‡ เค•เคพเคธเฅเคŸ เค•เคฐเคพเคตเฅ‡ เคฒเคพเค—เฅ‡เคฒ. เคนเฅ‡ .Cast เคตเคพเคชเคฐเฅ‚เคจ เค•เฅ‡เคฒเฅ‡ เคœเคพเคคเฅ‡() เคชเคฆเฅเคงเคค เคœเฅ€ LINQ (เคญเคพเคทเคพ เคเค•เคพเคคเฅเคฎเคฟเค• เค•เฅเคตเฅ‡เคฐเฅ€) เคšเคพ เคเค• เคญเคพเค— เค†เคนเฅ‡. LINQ เคนเคพ .NET เคฎเคงเฅ€เคฒ เคคเค‚เคคเฅเคฐเคพเค‚เคšเคพ เค†เคฃเคฟ เคชเคฆเฅเคงเคคเฅ€เค‚เคšเคพ เคเค• เคธเค‚เคš เค†เคนเฅ‡ เคœเฅ‹ เค†เคฎเฅเคนเคพเคฒเคพ เคกเฅ‡เคŸเคพเคธเคน เค…เคงเคฟเค• เค…เค‚เคคเคฐเฅเคœเฅเคžเคพเคจเฅ€ เค†เคฃเคฟ เคฒเคตเคšเคฟเค• เคฎเคพเคฐเฅเค—เคพเคจเฅ‡ เค•เคพเคฐเฅเคฏ เค•เคฐเคฃเฅเคฏเคพเคธ เค…เคจเฅเคฎเคคเฅ€ เคฆเฅ‡เคคเฅ‹.

เคชเฅ‚เคฐเฅเคฃเคพเค‚เค•เคพเค‚เคฎเคงเฅเคฏเฅ‡ เคฎเฅ‚เคฒเฅเคฏเฅ‡ เค•เคพเคธเฅเคŸ เค•เฅ‡เคฒเฅเคฏเคพเคจเค‚เคคเคฐ, เค•เคฎเคพเคฒ เคฎเฅ‚เคฒเฅเคฏ เคฎเคฟเคณเคตเคฃเฅ‡ เคนเฅ‡ .Max() เคชเคฆเฅเคงเคค เค•เฅ‰เคฒ เค•เคฐเคฃเฅเคฏเคพเค‡เคคเค•เฅ‡ เคธเฅ‹เคชเฅ‡ เค†เคนเฅ‡, LINQ เคฆเฅเคตเคพเคฐเฅ‡ เคชเฅเคฐเคฆเคพเคจ เค•เฅ‡เคฒเฅ‡เคฒเฅ‡ เค†เคฃเค–เฅ€ เคเค• เค‰เคคเฅเคคเคฎ เคธเคพเคงเคจ. เคนเฅ€ เคชเคฆเฅเคงเคค เค‡เค‚เคŸ เคตเฅเคนเฅ…เคฒเฅเคฏเฅ‚เคœเคšเฅเคฏเคพ เคธเค‚เค—เฅเคฐเคนเคพเคคเฅ€เคฒ เค•เคฎเคพเคฒ เคฎเฅ‚เคฒเฅเคฏ เคชเคฐเคค เค•เคฐเคคเฅ‡.

Enum เค†เคฃเคฟ LINQ เคฒเคพเคฏเคฌเฅเคฐเคฐเฅ€เคšเคพ เคซเคพเคฏเคฆเคพ เค˜เฅ‡เคค เค†เคนเฅ‡

เคเคจเคฎ เค•เฅเคฒเคพเคธ เคนเคพ .NET เคฎเคงเฅ€เคฒ เคธเคฟเคธเฅเคŸเคฎ เคจเฅ‡เคฎเคธเฅเคชเฅ‡เคธเคšเคพ เคเค• เคญเคพเค— เค†เคนเฅ‡ เค†เคฃเคฟ เค—เคฃเคจเฅ‡เคธเคน เค•เคพเคฐเฅเคฏ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เค…เคจเฅ‡เค• เคธเฅเคฅเคฟเคฐ เคชเคฆเฅเคงเคคเฅ€ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‹. เคœเฅ‡เคตเฅเคนเคพ เคคเฅเคฎเฅเคนเคพเคฒเคพ เคเคจเคฎ เคชเฅเคฐเค•เคพเคฐเคพเค‚เคถเฅ€ เคธเค‚เคฌเค‚เคงเคฟเคค เค•เฅ‹เคฃเคคเฅ‡เคนเฅ€ เค‘เคชเคฐเฅ‡เคถเคจ เค•เคฐเคฃเฅเคฏเคพเคšเฅ€ เค†เคตเคถเฅเคฏเค•เคคเคพ เค…เคธเคคเฅ‡ เคคเฅ‡เคตเฅเคนเคพ เคนเฅ€ เคฒเคพเคฏเคฌเฅเคฐเคฐเฅ€ เค†เคนเฅ‡.

เคฆเฅเคธเคฐเฅ€เค•เคกเฅ‡, LINQ, System.Linq เคจเฅ‡เคฎเคธเฅเคชเฅ‡เคธเคšเคพ เคญเคพเค—, C# เคšเฅเคฏเคพ เคธเคฐเฅเคตเคพเคค เคถเค•เฅเคคเคฟเคถเคพเคฒเฅ€ เคตเฅˆเคถเคฟเคทเฅเคŸเฅเคฏเคพเค‚เคชเฅˆเค•เฅ€ เคเค• เค†เคนเฅ‡. เคนเฅ‡ เคธเค‚เค•เคฒเคจ เคชเฅเคฐเคญเคพเคตเฅ€เคชเคฃเฅ‡ เคนเคพเคคเคพเคณเคฃเฅเคฏเคพเคธเคพเค เฅ€ เคตเคฟเคตเคฟเคง เคชเคฆเฅเคงเคคเฅ€ เคชเฅเคฐเคฆเคพเคจ เค•เคฐเคคเฅ‡, เคœเคธเฅ‡ เค•เฅ€ เค•เคฎเคพเคฒ, เค•เคฟเคฎเคพเคจ เค•เคฟเค‚เคตเคพ เคธเคฐเคพเคธเคฐเฅ€ เคฎเฅ‚เคฒเฅเคฏเฅ‡ เคฎเคฟเคณเคตเคฃเฅ‡, เค•เฅเคฐเคฎเคตเคพเคฐเฅ€ เคฒเคพเคตเคฃเฅ‡ เค†เคฃเคฟ เคกเฅ‡เคŸเคพ เคซเคฟเคฒเฅเคŸเคฐ เค•เคฐเคฃเฅ‡.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ

เคธเฅ‹เคกเคตเคฒเฅ‡: เค—เคฃเคฟเคค เคคเฅ‡ เคคเฅ‡เคœเคธเฅเคตเฅ€

เค—เคฃเคฟเคค เคนเคพ เคเค• เค†เคตเฅเคนเคพเคจเคพเคคเฅเคฎเค• เคตเคฟเคทเคฏ เค…เคธเฅ‚ เคถเค•เคคเฅ‹, เคชเคฐเค‚เคคเฅ เคฏเฅ‹เค—เฅเคฏ เคฆเฅƒเคทเฅเคŸเคฟเค•เฅ‹เคจเคพเคจเฅ‡, เคคเฅ‹ เคเค• เคฎเคœเฅ‡เคฆเคพเคฐ เค†เคฃเคฟ เคซเคพเคฏเคฆเฅเคฏเคพเคšเคพ เค…เคจเฅเคญเคต เค…เคธเฅ‚ เคถเค•เคคเฅ‹. เคคเฅเคฎเฅเคนเคพเคฒเคพ เคชเฅเคฐเคพเคฐเค‚เคญ เค•เคฐเคฃเฅเคฏเคพเคค เคฎเคฆเคค เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เคฏเฅ‡เคฅเฅ‡ เค•เคพเคนเฅ€ เคŸเคฟเคชเคพ เค†เคนเฅ‡เคค:

- เคฎเฅ‚เคฒเคญเฅ‚เคค เค—เฅ‹เคทเฅเคŸเฅ€ เคถเคฟเค•เฅ‚เคจ เคธเฅเคฐเฅเคตเคพเคค เค•เคฐเคพ. เค—เคฃเคฟเคคเคพเคšเฅเคฏเคพ เคฎเฅ‚เคฒเคญเฅ‚เคค เคธเค‚เค•เคฒเฅเคชเคจเคพเค‚เคธเคน เคธเฅเคตเคคเคƒเคฒเคพ เคชเคฐเคฟเคšเคฟเคค เค•เคฐเคพ เคœเฅ‡เคฃเฅ‡เค•เคฐเฅ‚เคจ เคคเฅเคฎเคšเฅเคฏเคพเค•เคกเฅ‡ เคเค• เคญเค•เฅเค•เคฎ เคชเคพเคฏเคพ เค…เคธเฅ‡เคฒ เคœเฅเคฏเคพเคคเฅ‚เคจ เคคเคฏเคพเคฐ เค•เคฐเคพเคฏเคšเฅ‡ เค†เคนเฅ‡.
- เค‘เคจเคฒเคพเค‡เคจ เคธเค‚เคธเคพเคงเคจเคพเค‚เคšเคพ เคตเคพเคชเคฐ เค•เคฐเคพ. เค‘เคจเคฒเคพเค‡เคจ เคญเคฐเคชเฅ‚เคฐ เคตเคฟเคจเคพเคฎเฅ‚เคฒเฅเคฏ เคธเค‚เคธเคพเคงเคจเฅ‡ เค‰เคชเคฒเคฌเฅเคง เค†เคนเฅ‡เคค เคœเฅ€ เคคเฅเคฎเฅเคนเคพเคฒเคพ เคคเฅเคฎเคšเฅ€ เค—เคฃเคฟเคค เค•เฅŒเคถเคฒเฅเคฏเฅ‡ เคธเฅเคงเคพเคฐเคฃเฅเคฏเคพเคค เคฎเคฆเคค เค•เคฐเฅ‚ เคถเค•เคคเคพเคค. เค…เคงเคฟเค• เคฎเคฆเคคเฅ€เคธเคพเค เฅ€ เค–เคพเคจ เค…เค•เคพเคฆเคฎเฅ€ เค•เคฟเค‚เคตเคพ เคฆ เคฎเฅ…เคฅ เคซเฅ‹เคฐเคฎ เคธเคพเคฐเค–เฅเคฏเคพ เคตเฅ‡เคฌเคธเคพเค‡เคŸ เคชเคนเคพ.
- เคธเคฐเคพเคต, เคธเคฐเคพเคต, เคธเคฐเคพเคต! เคคเฅเคฎเฅเคนเฅ€ เคœเคฟเคคเค•เคพ เคธเคฐเคพเคต เค•เคฐเคพเคฒ เคคเคฟเคคเค•เฅ‡ เคคเฅเคฎเฅเคนเฅ€ เค—เคฃเคฟเคคเคพเคค เคšเคพเค‚เค—เคฒเฅ‡ เคฎเคฟเคณเคตเคพเคฒ. เค†เคตเฅเคนเคพเคจเคพเคคเฅเคฎเค• เคธเคฎเคธเฅเคฏเคพเค‚เคฎเคงเฅ‚เคจ เคœเคพ เค†เคฃเคฟ เคถเค•เฅเคฏ เคคเคฟเคคเค•เฅเคฏเคพ เคฒเคตเค•เคฐ เคคเฅเคฏเคพเค‚เคšเฅ‡ เคจเคฟเคฐเคพเค•เคฐเคฃ เค•เคฐเคฃเฅเคฏเคพเคšเคพ เคชเฅเคฐเคฏเคคเฅเคจ เค•เคฐเคพ. เคนเฅ‡ เคคเฅเคฎเฅเคนเคพเคฒเคพ เคคเฅเคฎเคšเฅเคฏเคพ เค—เคฃเคจเฅ‡เคฎเคงเฅเคฏเฅ‡ เค—เคคเฅ€ เค†เคฃเคฟ เค…เคšเฅ‚เค•เคคเคพ เคตเคฟเค•เคธเคฟเคค เค•เคฐเคฃเฅเคฏเคพเคค เคฎเคฆเคค เค•เคฐเฅ‡เคฒ.
- เคตเฅเคฏเคตเคธเฅเคฅเคฟเคค เคฐเคนเคพ. เค—เคฃเคฟเคค เคœเคฐเฅเคจเคฒ เค เฅ‡เคตเฅ‚เคจ เค•เคฟเค‚เคตเคพ Google Sheets เค•เคฟเค‚เคตเคพ Excel เคธเคพเคฐเค–เฅ‡ เคŸเฅเคฐเฅ…เค•เคฟเค‚เค— เค…เฅ…เคช เคตเคพเคชเคฐเฅ‚เคจ เคคเฅเคฎเคšเฅเคฏเคพ เคชเฅเคฐเค—เคคเฅ€เคšเคพ เคฎเคพเค—เฅ‹เคตเคพ เค เฅ‡เคตเคพ. เคนเฅ‡ เคคเฅเคฎเฅเคนเคพเคฒเคพ เคคเฅเคฎเคšเฅเคฏเคพ เคชเฅเคฐเค—เคคเฅ€เคšเฅเคฏเคพ เคถเฅ€เคฐเฅเคทเคธเฅเคฅเคพเคจเฅ€ เคฐเคพเคนเคฃเฅเคฏเคพเคธ เค†เคฃเคฟ เค•เคพเคฒเคพเค‚เคคเคฐเคพเคจเฅ‡ เคคเฅเคฎเฅเคนเฅ€ เค•เฅ‡เคฒเฅ‡เคฒเฅเคฏเคพ เค•เฅ‹เคฃเคคเฅเคฏเคพเคนเฅ€ เคธเฅเคงเคพเคฐเคฃเคพเค‚เคšเคพ เคฎเคพเค—เฅ‹เคตเคพ เค˜เฅ‡เคฃเฅเคฏเคพเคธ เคฎเคฆเคค เค•เคฐเฅ‡เคฒ.

เคจเคฟเคฐเคพเค•เคฐเคฃ: เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸ เค—เฅเคฃเคงเคฐเฅเคฎเคพเค‚เคตเคฐ เคฒเฅ‚เคช

C# เคฎเคงเฅ€เคฒ เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸ เค—เฅเคฃเคงเคฐเฅเคฎเคพเค‚เคตเคฐ เคชเฅเคจเคฐเคพเคตเฅƒเคคเฅเคคเฅ€ เค•เคฐเคฃเฅเคฏเคพเคšเฅ€ เคชเฅเคฐเค•เฅเคฐเคฟเคฏเคพ เคนเฅ€ เคเค• เคธเคพเคฎเคพเคจเฅเคฏ เค†เคฃเคฟ เค†เคตเคถเฅเคฏเค• เค‘เคชเคฐเฅ‡เคถเคจ เค†เคนเฅ‡, เคคเฅ€ เค†เคฎเฅเคนเคพเคฒเคพ เคกเคพเคฏเคจเฅ…เคฎเคฟเค• เคกเฅ‡เคŸเคพ เคœเคธเฅ‡ เค•เฅ€ เคตเคพเคชเคฐเค•เคฐเฅเคคเคพ เค‡เคจเคชเฅเคŸ, เคกเฅ‡เคŸเคพเคฌเฅ‡เคธ เคฐเฅ‡เค•เฅ‰เคฐเฅเคก เค†เคฃเคฟ เคฌเคฐเฅ‡เคš เค•เคพเคนเฅ€ เคนเคพเคคเคพเคณเคฃเฅเคฏเคพเคธ เคธเค•เฅเคทเคฎ เค•เคฐเคคเฅ‡. เคฏเคพเคฆเฅเคตเคพเคฐเฅ‡ เคชเฅเคจเคฐเคพเคตเฅƒเคคเฅเคคเฅ€ เค•เคฐเคฃเฅ‡ เคฎเฅเคนเคฃเคœเฅ‡ เคตเคฟเคถเคฟเคทเฅเคŸ เค•เคพเคฐเฅเคฏ เค•เคฟเค‚เคตเคพ เค‘เคชเคฐเฅ‡เคถเคจ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸเคšเฅเคฏเคพ เคชเฅเคฐเคคเฅเคฏเฅ‡เค• เค—เฅเคฃเคงเคฐเฅเคฎเคพเคคเฅ‚เคจ เคเค•-เคเค• เค•เคฐเฅ‚เคจ เคœเคพเคฃเฅ‡.

C# เคฎเคงเฅเคฏเฅ‡, 'เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸ-เค“เคฐเคฟเคเค‚เคŸเฅ‡เคก เคชเฅเคฐเฅ‹เค—เฅเคฐเคพเคฎเคฟเค‚เค—' เคฏเคพ เคธเค‚เค•เคฒเฅเคชเคจเฅ‡เคญเฅ‹เคตเคคเฅ€ เคฌเคพเค‚เคงเคฒเฅ‡เคฒเฅ€ เคญเคพเคทเคพ, เค†เคฎเคšเฅเคฏเคพเค•เคกเฅ‡ เคฐเคฟเคซเฅเคฒเฅ‡เค•เฅเคถเคจ เคธเคพเคฐเค–เฅเคฏเคพ เคฎเฅŒเคฒเฅเคฏเคตเคพเคจ เคฒเคพเคฏเคฌเฅเคฐเคฐเฅ€เคธเคน เคนเฅ‡ เคชเฅ‚เคฐเฅเคฃ เค•เคฐเคฃเฅเคฏเคพเคธเคพเค เฅ€ เค…เคจเฅ‡เค• เคฏเค‚เคคเฅเคฐเคฃเคพ เค†เคนเฅ‡เคค. เคฐเคฟเคซเฅเคฒเฅ‡เค•เฅเคถเคจ เคฒเคพเคฏเคฌเฅเคฐเคฐเฅ€ เค†เคฎเฅเคนเคพเคฒเคพ เคชเฅเคฐเค•เคพเคฐเคพเค‚เคšเฅเคฏเคพ เคฎเฅ‡เคŸเคพเคกเฅ‡เคŸเคพเคšเฅ€ เคคเคชเคพเคธเคฃเฅ€ เค•เคฐเคฃเฅเคฏเคพเคธ เค†เคฃเคฟ เค‘เคฌเฅเคœเฅ‡เค•เฅเคŸเฅเคธเคฎเคงเฅเคฏเฅ‡ เค—เคคเคฟเคถเฅ€เคฒเคชเคฃเฅ‡ เคนเคพเคคเคพเคณเคฃเฅเคฏเคพเคšเฅ€ เคชเคฐเคตเคพเคจเค—เฅ€ เคฆเฅ‡เคคเฅ‡.

เคชเฅเคขเฅ‡ เคตเคพเคšเคพ