C# இல் சுவிட்ச் எக்ஸ்பிரஷன் என்றால் என்ன

C Il Cuvitc Ekspirasan Enral Enna



சுவிட்ச் வெளிப்பாடு ஒரு ஓட்டம் கட்டுப்பாட்டு கட்டமைப்பாகும். குறியீட்டை மிகவும் கச்சிதமாகவும் எளிதாகவும் புரிந்துகொள்ளவும், மதிப்புகளை உடனடியாகத் திரும்பப் பெற இது பயன்படுத்தப்படலாம். இந்தக் கட்டுரை சி# மொழியில் ஸ்விட்ச் எக்ஸ்ப்ரெஷன்களைப் பற்றி மேலும் விவாதிக்கும்.

C# இல் சுவிட்ச் எக்ஸ்பிரஷன் என்றால் என்ன

சுவிட்ச் வெளிப்பாடு சுவிட்ச் போன்ற கருத்துக்களை வழங்குகிறது. சுவிட்ச் ஆயுதங்கள் ஒரு மதிப்பை வழங்கினால், அது தெளிவான தொடரியல் வழங்குகிறது. இது C#8.0 இல் அறிமுகப்படுத்தப்பட்ட சுவிட்ச் ஸ்டேட்மெண்ட்களின் நீட்டிக்கப்பட்ட அம்சமாகும்.

C# இல் சுவிட்ச் வெளிப்பாடு தொடரியல்

C# மொழியில் சுவிட்ச்-எக்ஸ்பிரஷனின் எளிய தொடரியல் கீழே உள்ளது:







விளைவு = மதிப்பு சொடுக்கி

{

முறை1 => முடிவு1 ,

மாதிரி2 போது நிபந்தனை => விளைவு2 ,

_ => இயல்புநிலை

} ;

C# சுவிட்ச் வெளிப்பாட்டைப் புரிந்து கொள்வோம்:



  • தி விளைவு சுவிட்ச் வெளிப்பாட்டின் விளைவு அல்லது முடிவைத் தக்கவைத்துக்கொள்ளும் ஒன்றாகும்.
  • தி சொடுக்கி சுவிட்சின் மதிப்புடன் இணைந்த ஒரு முக்கிய சொல்.
  • முறை1 மற்றும் முறை2 நீங்கள் வெளிப்பாட்டுடன் ஒப்பிட விரும்பும் வடிவங்கள்.
  • முடிவு1 மற்றும் விளைவு2 தொடர்புடைய பொருத்தம் இருந்தால், முடிவுகளுக்கு ஒதுக்கப்படும் முடிவுகள்.
  • தி நிலை பேட்டர்ன்களுக்கு விருப்ப நிபந்தனையைச் சேர்க்க முக்கிய சொல்லைப் பயன்படுத்தலாம்.
  • “_” இது ஒரு கேட்ச்-ஆல் பயன்படுத்தப்படும் மற்றும் எதையும் பொருந்தக்கூடிய இயல்புநிலை வடிவமாகும்.

இப்போது, ​​C# இல் மதிப்புகளின் துவக்கத்தை நோக்கி நகரவும்:



முழு எண்ணாக n = 2 ;

சரம் முடிவு = n சொடுக்கி

{

1 => 'ஒன்று' ,

2 => 'இரண்டு' ,

_ => 'மற்றவை'

} ;

இங்கே, முதலில் சுவிட்ச்-எக்ஸ்பிரஷனை துவக்கவும் n க்கு மதிப்பை வழங்கும் அசைன்மென்ட் ஆபரேட்டரைப் பயன்படுத்தி மதிப்பு விளைவாக மாறி. பின்னர் சுவிட்ச் எக்ஸ்பிரஷனில் உள்ள மதிப்பு உடன் ஒப்பிடுகிறது வடிவங்கள் 1, 2 சரம் வகை மதிப்புகளைக் கொண்டிருக்கும் ஒன்று மற்றும் இரண்டு, மற்றும் முடிவுக்கு பொருத்தமான சரத்தை ஒதுக்குகிறது. இந்த சூழ்நிலையில், முடிவின் விளைவு 'இரண்டு' ஆகும், ஏனெனில் n சமம் 2 .





C# இல் சுவிட்ச் எக்ஸ்பிரஷனின் எடுத்துக்காட்டு

இப்போது, ​​சுவிட்ச் எக்ஸ்பிரஷனைப் பயன்படுத்தி C # மொழியின் எளிய உதாரணத்தை நாங்கள் உங்களுக்கு வழங்குகிறோம்:

அமைப்பைப் பயன்படுத்தி ;

வகுப்பு p1

{

நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] arg )

{

முழு எண்ணாக பருவம் = 3 ;

சரம் விளைவு = பருவம் சொடுக்கி

{

1 => 'வசந்த' ,

2 => 'கோடை' ,

3 => 'இலையுதிர் காலம்' ,

4 => 'குளிர்காலம்' ,

_ => 'தெரியாத'

} ;

பணியகம். ரைட்லைன் ( விளைவு ) ;

}

}

முழு எண் வகையின் மாறியை நிறுவுகிறோம் பருவம் மற்றும் மதிப்பை வழங்கவும் 3 இந்த எடுத்துக்காட்டில். அடுத்து எந்த சீசனைக் கண்டுபிடிக்க ஸ்விட்ச் எக்ஸ்ப்ரெஷனைப் பயன்படுத்துகிறோம் மதிப்பு=3 பிரதிபலிக்கிறது. சுவிட்ச் வெளிப்பாடு பல நிகழ்வுகளால் ஆனது, மேலும் அவை ஒவ்வொன்றும் ஒரு இடமாற்றம் முழு ஒரு லேசான கயிறு முடிவில். இந்தச் சூழ்நிலையில் எங்களிடம் நான்கு வழக்குகள் உள்ளன, ஒவ்வொரு பருவத்திற்கும் 1, மற்றும் தெரியவில்லை பருவத்தின் மதிப்பு இவற்றில் சேரவில்லை என்றால், சரம் விதிவிலக்கை வழங்குகிறது பருவங்கள் 1-4 . கடைசியாக, தி கன்சோல். எழுது() கீழே காட்டப்பட்டுள்ளபடி, இறுதி வெளியீட்டின் செய்தியை அச்சிடப் பயன்படுகிறது:



முடிவுரை

சுவிட்ச் வெளிப்பாடுகள் பொதுவாக வெளிப்பாடு சூழல்களில் பயன்படுத்தப்படுகின்றன, அதாவது அவை ஒரு மாறிக்கு ஒதுக்கப்படும் அல்லது பெரிய வெளிப்பாட்டில் பயன்படுத்தப்படும் மதிப்பை வெளியிடுகின்றன. பாரம்பரிய சுவிட்ச் அறிக்கைகள், மறுபுறம், அறிக்கையின் சூழலில் பயன்படுத்தப்படுகின்றன. மேலே உள்ள இடுகையில், ஒரு எடுத்துக்காட்டு நிரலின் உதவியுடன் C# இல் சுவிட்ச் எக்ஸ்ப்ரெஷனின் எளிய பயன்பாட்டை உங்களுக்கு வழங்கினோம்.