சி# பூல் வகை

Ci Pul Vakai



சி # என்பது சி ஷார்ப்பாக உச்சரிக்கப்படுகிறது. இந்த பொருள் சார்ந்த நிரலாக்க மொழியை இயக்க .NET கட்டமைப்பு பயன்படுத்தப்படுகிறது. மைக்ரோசாப்ட் இதை உருவாக்கியுள்ளது மற்றும் இந்த மொழி சி குடும்பத்தைச் சேர்ந்தது. டெஸ்க்டாப் ஆப்ஸ், வெப் ஆப்ஸ் மற்றும் கேம்கள் உட்பட பலவிதமான பயன்பாடுகளை உருவாக்க C# மொழி பயன்படுத்தப்படுகிறது. C# பல தரவு வகைகளைக் கொண்டுள்ளது மற்றும் அவற்றில் ஒன்று C# பூல் வகையாகும். மாறி மதிப்புகளின் வகை மற்றும் அளவு தரவு வகையால் குறிப்பிடப்படுகிறது. பூலியன் தரவு வகையைக் குறிக்க ‘பூல்’ முக்கிய சொல்லைப் பயன்படுத்தலாம். ஒரு மொழியில் உள்ள முக்கிய வார்த்தைகள் ஒரு முன் வரையறுக்கப்பட்ட செயல்கள் அல்லது சில உள்ளமைக்கப்பட்ட செயல்முறைகளை வரையறுக்கின்றன. ஒரு ‘பூல்’ தரவு வகை 1 பைட்டை (8 பிட்கள்) நினைவகத்தில் சேமிக்கிறது. நிரலாக்க மொழியில், உண்மை அல்லது தவறு, ஆம் அல்லது இல்லை மற்றும் ஆன் அல்லது ஆஃப் ஆகிய இரண்டு மதிப்புகளை மட்டுமே சேமிக்கும் தரவு வகை நமக்குத் தேவை. எனவே, 'Bool' தரவு வகையானது உண்மை அல்லது தவறான இரண்டு மதிப்புகளைச் சேமிக்க இந்தக் குறிப்பிட்ட பண்புகளைக் கொண்டுள்ளது.

தொடரியல்

பூல் மாறி பெயர் = மதிப்பு ;

அளவுருக்கள்

C# பூல் வகைகளில் பயன்படுத்தப்படும் அளவுருக்கள் பின்வருமாறு:







  • பூல் மாறி பெயர் : 'மாறி பெயர்' என்பது x, y, z போன்ற எந்த மாறியையும் குறிக்கிறது.
  • மதிப்பு : மதிப்பு இரண்டு மதிப்புகளைக் குறிக்கிறது, அது உண்மையாகவோ அல்லது தவறாகவோ இருக்கலாம். இது உண்மையைக் குறிக்கும் மற்றும் வெளிப்பாட்டில் பயன்படுத்தப்படும் பூலியன் வகையின் காரணமாகும்.

சி# பூல் வகையின் பயன்பாடு

உண்மை மதிப்புகளைக் குறிக்க C# பூல் வகை வெவ்வேறு முறைகளில் பயன்படுத்தப்படுகிறது. சில வழிமுறைகள் 'பூல்' மதிப்புகளை வழங்குகின்றன மற்றும் இவை:



  • பூல் அரே : சி# பூலியன் அணிவரிசைகள் எளிமையானவை மற்றும் பாதுகாப்பான மற்றும் சுத்தமான குறியீட்டை அனுமதிக்கின்றன. அவை நினைவாற்றல் திறன் கொண்டவை அல்ல, ஆனால் போதுமானவை
  • பூல் வரிசை : சி# பூலியனை வரிசைப்படுத்தலாம். சேகரிப்பில் உள்ள பதிவுகளை சரி அல்லது தவறு என வரிசைப்படுத்த இதைப் பயன்படுத்தலாம். வரிசை அல்லது பட்டியலில் உறுப்புகள் தக்கவைக்கப்பட்டால், அவை வரிசைப்படுத்தும் முறையைப் பயன்படுத்தி வரிசைப்படுத்தப்படும்.
  • பூல் பார்ஸ் : சரங்களை ‘பூல்’ ஆக மாற்றலாம். இது பூல் பாகுபடுத்தும் முறை அல்லது பூல் மூலம் செய்யப்படுகிறது. பாகுபடுத்த முயற்சிக்கவும்.

வருவாய் மதிப்பு

C# bool வகை நிரல்களில், உண்மை அல்லது தவறான ஒரு மதிப்பு மட்டுமே வழங்கப்படும்.



எடுத்துக்காட்டு எண். 1:

இந்த நிகழ்வில், இரண்டு முழு எண் மதிப்புகளை ஒப்பிடுவதன் மூலம் பூல் வகையின் முடிவை எவ்வாறு பெறுவது என்று விவாதிப்போம்.





இந்த நிரல் எவ்வாறு செயல்படுகிறது என்பதைக் காட்டும் எளிய C# குறியீட்டை இயக்குவோம். ‘விஷுவல் ஸ்டுடியோ’ என்ற மென்பொருளை நிறுவி, .NET Framework ஐப் பயன்படுத்தி குறியீட்டைத் தொடங்கினோம். இந்த கட்டமைப்பிற்கு சொந்தமான பல வகுப்பு நூலகங்கள் கட்டமைப்பு வகுப்பு நூலகங்கள் என குறிப்பிடப்படுகின்றன. திட்டத்தின் பெயரை எடுத்துக்காட்டு 1 என வழங்கியுள்ளோம்.

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

பெயர்வெளி உதாரணம்1

{
உள் வர்க்கம் நிரல்
{
நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args )
{
முழு எண்ணாக = 5 ;
முழு எண்ணாக பி = 4 ;
பணியகம் . ரைட்லைன் ( < பி ) ;
}
}


}

பெயர்வெளி உதாரணம்1 ஐப் பயன்படுத்திய பிறகு, 'உள் வகுப்பு நிரல்' என்ற அறிக்கையை எழுதுவதன் மூலம் குறிப்பைக் கொடுக்கிறோம். இங்கே, 'வகுப்பு' என்பது குறியீட்டில் உள்ள எந்த வகுப்பையும் வரையறுக்கப் பயன்படுத்தப்படும் ஒரு சொல். அடுத்து, நிலையான வெற்றிட முதன்மை() செயல்பாடு பயன்படுத்தப்படுகிறது. நிலையான உறுப்பினர்களின் அணுகலுக்கு பொருள் தேவையில்லை என்பதை 'நிலையான' முக்கிய வார்த்தையின் பயன்பாடு காட்டுகிறது. இந்த முறையின் திரும்பும் வகை ‘வெறும்’. முதன்மை () என்ற சொல் முறையின் பெயரைக் குறிக்கிறது. மற்றும் இந்த செயல்பாடு பண்புக்கூறைக் கொண்டுள்ளது: string[] args. கட்டளை வரி வாதங்களுக்கு, 'ஸ்ட்ரிங்[] ஆர்க்ஸ்' பண்புக்கூறு பயன்படுத்தப்படும். C# நிரலின் போது, ​​நாம் பல மதிப்புகளை அனுப்ப முடியும். இங்கே, முழு எண் தரவு வகையைக் கொண்ட 'a' என்ற உள்ளீட்டு மாறியை எடுத்து மதிப்பு 5 க்கு ஒதுக்கியுள்ளோம். பிறகு, மற்றொரு உள்ளீட்டு மாறி 'b' ஐ எடுத்து மதிப்பு 4 க்கு ஒதுக்கியுள்ளோம். அவற்றை ஒப்பிட்டுப் பெறுவதற்காக இந்த மாறிகளை அறிவித்துள்ளோம். பூல் வகை வெளியீடு. அடுத்த அறிக்கையில், Console.WriteLine() செயல்பாடு செயல்படுத்தப்படுகிறது, இது டெர்மினலில் உரை அல்லது வெளியீட்டை எழுத பயன்படுகிறது. இந்த குறியீட்டில், 'a' மற்றும் 'b' மாறிகளின் மதிப்புகள், 'a' 'b' ஐ விட குறைவாக உள்ளதா இல்லையா என்பதைக் காட்ட, ஒரு ஒப்பீட்டு ஆபரேட்டரைப் பயன்படுத்தி ஒப்பிடப்படுகிறது. எனவே, முடிவில், உண்மை அல்லது பொய் (பூல் வகை) அடிப்படையில் பதிலைப் பெறுவோம். பிழைத்திருத்தத்தைப் பயன்படுத்தி எங்கள் நிரலை இயக்குகிறோம் மற்றும் வெளியீட்டைப் பெறுகிறோம்.



மேற்கூறிய குறியீட்டின் முடிவை இங்கே காணலாம். திரும்பும் மதிப்பு 'தவறு', ஏனெனில் 'a' இன் மதிப்பு 5 ஆகும், இது 'b' மதிப்பை விட அதிகமாக உள்ளது, எனவே நாம் தவறானதாக இருக்கிறோம்.

எடுத்துக்காட்டு எண். இரண்டு:

இங்கே, பூல் தரவு வகையின் கருத்தைப் பற்றி மேலும் அறிய மற்றொரு குறியீட்டை செயல்படுத்துவோம். 'பூல்' டேட்டாடைப் 1 பைட் நினைவகத்தை சேமித்து, மதிப்பை சரி அல்லது தவறு குறிக்கிறது. மாறிக்கு பொருத்தமான தரவு வகையைப் பயன்படுத்துவது மிகவும் முக்கியமானது. இங்கே, திட்டத்தின் பெயரை எடுத்துக்காட்டு2 என குறிப்பிட்டுள்ளோம்.

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

பெயர்வெளி உதாரணம்2

{

உள் வர்க்கம் நிரல்
{
நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args )
{
பூல் isCSharpeasy = உண்மை ;
பூல் கூர்மையானது கடினம் = பொய் ;
பணியகம் . ரைட்லைன் ( isCSharpeasy ) ;
பணியகம் . ரைட்லைன் ( கூர்மையானது கடினம் ) ;
}
}


}

குறியீட்டின் முதல் அறிக்கையில் 'சிஸ்டம்' மற்றும் 'நேம்ஸ்பேஸ் உதாரணம்2' பயன்படுத்தப்படுகின்றன. பின்னர் 'உள் வகுப்பு நிரல்' என்ற வரியைச் செருகுவதன் மூலம் குறிப்பை வழங்குகிறோம். அதைத் தொடர்ந்து, நிலையான வெற்றிட முதன்மை () முறை பயன்படுத்தப்படுகிறது. இந்த முறைக்கு ஒரு அளவுருவாக ‘ஸ்ட்ரிங்[] args ஐ அனுப்புகிறோம். இப்போது, ​​C# நிரல் மதிப்புகளை அனுப்ப அனுமதிக்கிறது. நிலையான வெற்றிடமான Main() செயல்பாட்டின் உடலில், 'bool' வகையைக் கொண்ட 'isCsharpeasy' என்ற மாறியை எடுத்து அதை உண்மையாக அமைத்துள்ளோம். இதேபோல், மற்றொரு மாறி 'isCsharpedifficult' தவறானது என வரையறுக்கப்படுகிறது. அடுத்த அறிக்கையில், Console.WriteLine() செயல்பாட்டை இரண்டு முறை பயன்படுத்தினோம். முதல் Console.WriteLine() ஆனது 'isCsharpeasy' இன் மதிப்பைக் குறிக்கும் மற்றும் இரண்டாவது 'isCsharpedifficult' மதிப்பை அச்சிடும். இந்த செயல்பாடுகள் முடிவை உண்மை அல்லது தவறானதாகக் காண்பிக்கும். 'isCsharpeasy' என்ற மாறி அழைக்கப்படும் போது, ​​'true' காட்டப்படும் மற்றும் 'isCsharpedifficult' பண்புக்கூறு பயன்படுத்தப்படும் போது, ​​'false' காட்டப்படும்.

எனவே, இங்கே நாம் பூல் தரவு வகைகளின் அடிப்படையில் வெளியீடு உள்ளது, அவை உண்மை மற்றும் தவறானவை. முதல் Console.WriteLine() அழைக்கப்படும் போது, ​​அது மதிப்பை ‘true’ என்றும், இரண்டாவது Console.WriteLine() மதிப்புகளை ‘false’ என்றும் அச்சிடுகிறது.

முடிவுரை

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