ஒப்பீட்டு ஆபரேட்டர்

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 8 மே 2021
புதுப்பிப்பு தேதி: 25 ஜூன் 2024
Anonim
Excel இல் உள்ள ஒப்பீட்டு ஆபரேட்டர்கள் - எடுத்துக்காட்டுகளுடன் ஒவ்வொரு ஆபரேட்டரின் எளிதான விளக்கம்
காணொளி: Excel இல் உள்ள ஒப்பீட்டு ஆபரேட்டர்கள் - எடுத்துக்காட்டுகளுடன் ஒவ்வொரு ஆபரேட்டரின் எளிதான விளக்கம்

உள்ளடக்கம்

வரையறை - ஒப்பீட்டு ஆபரேட்டர் என்றால் என்ன?

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

ஒப்பீட்டு ஆபரேட்டர்கள் பின்வருமாறு:


  • சமத்துவ ஆபரேட்டர் (==), மதிப்புகள் சமமாக இருக்கும் ஓபராண்டுகளுக்கு உண்மை அளிக்கிறது.
  • சமத்துவமின்மை ஆபரேட்டர் (! =), இரண்டு செயல்பாடுகள் சமமாக இருந்தால் தவறானவை.
  • தொடர்புடைய ஆபரேட்டர் (<) ஐ விடக் குறைவானது, அனைத்து எண் மற்றும் கணக்கீட்டு வகைகளுக்காக வரையறுக்கப்பட்டுள்ளது மற்றும் முதல் ஓபராண்ட் இரண்டாவது ஓபராண்ட்டைக் காட்டிலும் குறைவாக இருந்தால் உண்மை.
  • தொடர்புடைய ஆபரேட்டர் (>) ஐ விட பெரியது, அனைத்து எண் மற்றும் கணக்கீட்டு வகைகளுக்காக வரையறுக்கப்பட்டுள்ளது மற்றும் முதல் ஓபராண்ட் இரண்டாவது ஓபராண்ட்டை விட அதிகமாக இருந்தால் உண்மை.
  • தொடர்புடைய ஆபரேட்டருக்கு (<=) குறைவாகவோ அல்லது சமமாகவோ, அனைத்து எண் மற்றும் கணக்கீட்டு வகைகளுக்கும் வரையறுக்கப்பட்டுள்ளது மற்றும் முதல் ஓபராண்ட் இரண்டாவது ஓபராண்டிற்கு குறைவாகவோ அல்லது சமமாகவோ இருந்தால் உண்மை.
  • தொடர்புடைய ஆபரேட்டர் (> =) ஐ விட பெரியது அல்லது சமமானது, இது அனைத்து எண் மற்றும் கணக்கீட்டு வகைகளுக்காக வரையறுக்கப்பட்டுள்ளது மற்றும் முதல் ஓபராண்ட் இரண்டாவது ஓபராண்ட்டை விட அதிகமாகவோ அல்லது சமமாகவோ இருந்தால் உண்மை.

ஒப்பீட்டு ஆபரேட்டர்கள் தொடர்புடைய ஆபரேட்டர்கள் என்றும் அழைக்கப்படுகிறார்கள்.


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

டெக்கோபீடியா ஒப்பீட்டு ஆபரேட்டரை விளக்குகிறது

ஒப்பீட்டு ஆபரேட்டர்கள் பின்வரும் அம்சங்களைக் கொண்டுள்ளனர்:

  • ஒரு வகை மாறியில் இயங்கவும் மற்றும் பூல் வகையின் மதிப்பைத் தரவும்.
  • பயனர் வரையறுக்கப்பட்ட வகையின் பொருள்களை ஒப்பிடுவதற்கு நேரடியாகப் பயன்படுத்த முடியாது. பொருள்களை ஒப்பிட்டுப் பயன்படுத்தினால், ஒரு ஒப்பீட்டு ஆபரேட்டர் பொருள் குறிப்புகளை மட்டுமே ஒப்பிடுகிறார், ஆனால் அவை கொண்ட தரவு அல்ல.
  • நிலையான உறுப்பினர் செயல்பாடுகளை வரையறுப்பதன் மூலமும், முக்கிய ஆபரேட்டரைப் பயன்படுத்துவதன் மூலமும் பயனர் வரையறுக்கப்பட்ட வகைகளில் ஓவர்லோட் செய்யலாம்.
  • ஜோடிகளில் அதிக சுமை இருக்க வேண்டும். == அதிக சுமை இருந்தால் ,! = அதிக சுமை இருக்க வேண்டும். அதே விதி ஜோடிகளுக்கு பொருந்தும் <மற்றும்> மற்றும் <= மற்றும்> =.
  • ஒப்பீட்டு ஆபரேட்டர்களை ஓவர்லோட் செய்வது <மற்றும்> அவற்றின் தொடர்புடைய அசைன்மென்ட் ஆபரேட்டர்களை மறைமுகமாக ஓவர்லோட் செய்கிறது (ஏதேனும் இருந்தால்).
  • கொடுக்கப்பட்ட வகைக்கு == மற்றும்! = அதிக சுமை இருந்தால், சமம் () மற்றும் GetHashCode () முறைகள் மீறப்பட வேண்டும்.
  • ஒப்பிடுவதற்கான தர்க்கத்தை செயல்படுத்த ஆபரேட்டர் ஓவர்லோட் ஆகும் வரை கட்டமைப்புகளுடன் பயன்படுத்த முடியாது.

.NET கட்டமைப்பில், கையாளுதல், ஒப்பீடு மற்றும் இணைத்தல் போன்ற சரங்களுடன் தொடர்புடைய செயல்களுக்கு System.String வகுப்பு பயன்படுத்தப்படுகிறது. சரம் வகை இயக்கங்களின் உள்ளடக்கங்களின் சமத்துவத்தை சரிபார்க்க இது == ஆபரேட்டரை ஓவர்லோட் செய்கிறது மற்றும் அவை சரம் வகையாக இல்லாவிட்டால், ஓபராண்டின் (கள்) குறிப்பை ஒப்பிடுகிறது. நெட் கட்டமைப்பின் பதிப்பு 4.0 டைனமிக் தட்டச்சு செய்வதற்கான வசதியை வழங்குகிறது, இதன் மூலம் தொகுப்பான் ஒப்பீட்டு நோக்கங்களுக்காக தேவையான அனைத்து மாற்றங்களையும் செய்ய முடியும்.

உள்ளமைக்கப்பட்ட வகுப்புகளைக் கொண்ட பொருள்களை ஒப்பிடும் போது, ​​ஒப்பிட்டுப் பார்க்க வேண்டிய (ஆழமான ஒப்பீடு) அல்லது பொருள்களின் மதிப்புகளின் அடிப்படையில் உள்ளமைக்கப்பட்ட பொருளை சுட்டிக்காட்டும் குறிப்பை அடிப்படையாகக் கொண்டது. இந்த முடிவு ஒரு பயன்பாட்டின் வடிவமைப்பு கட்டத்தில் சரி செய்யப்பட வேண்டும். மிதக்கும் புள்ளி எண்களுக்கு இடையிலான ஒப்பீட்டிற்கு, மதிப்புகள் பயன்பாட்டிற்கான ஏற்றுக்கொள்ளத்தக்க அளவிற்கு வட்டமிடப்பட வேண்டும்.


இந்த வரையறை சி # இன் கான் இல் எழுதப்பட்டது