C# బూల్ రకం

C Bul Rakam



C #ని C షార్ప్‌గా ఉచ్ఛరిస్తారు. ఈ ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ లాంగ్వేజ్‌ని అమలు చేయడానికి .NET ఫ్రేమ్‌వర్క్ ఉపయోగించబడుతుంది. Microsoft దీన్ని సృష్టించింది మరియు ఈ భాష C కుటుంబానికి చెందినది. C# భాష డెస్క్‌టాప్ యాప్‌లు, వెబ్ యాప్‌లు మరియు గేమ్‌లతో సహా అనేక రకాల అప్లికేషన్‌లను రూపొందించడానికి ఉపయోగించబడుతుంది. C# అనేక డేటాటైప్‌లను కలిగి ఉంది మరియు వాటిలో ఒకటి C# bool రకం. వేరియబుల్ విలువల రకం మరియు పరిమాణం డేటా రకం ద్వారా పేర్కొనబడతాయి. బూలియన్ డేటా రకాన్ని సూచించడానికి 'బూల్' కీవర్డ్‌ని ఉపయోగించవచ్చు. భాషలోని కీలకపదాలు ముందే నిర్వచించిన చర్యలు లేదా కొన్ని అంతర్నిర్మిత ప్రక్రియలను నిర్వచిస్తాయి. ఒక ‘బూల్’ డేటా రకం మెమరీలో 1 బైట్ (8 బిట్‌లు) నిల్వ చేస్తుంది. ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో, మనకు నిజమైన లేదా తప్పు, అవును లేదా కాదు మరియు ఆన్ లేదా ఆఫ్ అనే రెండు విలువలను మాత్రమే నిల్వ చేసే డేటా రకం అవసరం. కాబట్టి, 'Bool' డేటా రకం నిజమైన లేదా తప్పు అనే రెండు విలువలను నిల్వ చేయడానికి ఈ నిర్దిష్ట ఆస్తిని కలిగి ఉంది.

వాక్యనిర్మాణం

బూల్ వేరియబుల్ పేరు = విలువ ;

పారామితులు

C# bool రకంలో ఉపయోగించబడే పారామితులు క్రింది విధంగా ఉన్నాయి:







  • Bool వేరియబుల్ పేరు : 'వేరియబుల్ పేరు' x, y, z వంటి ఏదైనా వేరియబుల్‌ని సూచిస్తుంది.
  • విలువ : విలువ రెండు విలువలను సూచిస్తుంది అది నిజం లేదా తప్పు కావచ్చు. ఇది సత్యాన్ని సూచించే బూలియన్ రకం కారణంగా ఉంది మరియు వ్యక్తీకరణలో ఉపయోగించబడుతుంది.

C# Bool రకం వినియోగం

C# bool రకం సత్య విలువలను సూచించడానికి వివిధ పద్ధతులలో ఉపయోగించబడుతుంది. కొన్ని పద్ధతులు 'బూల్' విలువలను అందిస్తాయి మరియు ఇవి:



  • బూల్ అర్రే : C# బూలియన్ శ్రేణులు సరళమైనవి మరియు సురక్షితమైన మరియు శుభ్రమైన కోడ్‌ను అనుమతిస్తాయి. అవి జ్ఞాపకశక్తి-సమర్థవంతమైనవి కావు కానీ తగినంత మంచివి
  • బూల్ క్రమబద్ధీకరణ : C# బూలియన్‌ని క్రమబద్ధీకరించవచ్చు. సేకరణలోని ఎంట్రీలను ఒప్పు లేదా తప్పు ప్రకారం క్రమబద్ధీకరించడానికి మేము దీన్ని ఉపయోగించవచ్చు. మూలకాలు శ్రేణిలో లేదా జాబితాలో ఉంచబడితే, అవి క్రమబద్ధీకరణ పద్ధతిని ఉపయోగించి అమర్చబడతాయి.
  • బూల్ పార్స్ : తీగలను 'బూల్'గా మార్చవచ్చు. మరియు ఇది బూల్ పార్స్ పద్ధతి లేదా బూల్ ఉపయోగించి చేయబడుతుంది. అన్వయించడానికి ప్రయత్నించండి.

రిటర్న్ విలువ

C# bool రకం ప్రోగ్రామ్‌లలో, నిజమైన లేదా తప్పు అయిన ఒక విలువ మాత్రమే తిరిగి ఇవ్వబడుతుంది.



ఉదాహరణ నం. 1:

ఈ సందర్భంలో, రెండు పూర్ణాంకాల విలువలను పోల్చడం ద్వారా బూల్ రకంలో ఫలితాన్ని ఎలా పొందాలో మేము చర్చిస్తాము.





ఈ ప్రోగ్రామ్ ఎలా పనిచేస్తుందో చూపే సాధారణ C# కోడ్‌ని అమలు చేద్దాం. మేము సాఫ్ట్‌వేర్ ‘విజువల్ స్టూడియో’ని ఇన్‌స్టాల్ చేయడం ద్వారా ప్రారంభించాము మరియు .NET ఫ్రేమ్‌వర్క్‌ని ఉపయోగించి కోడింగ్ చేయడం ప్రారంభించాము. ఈ ఫ్రేమ్‌వర్క్‌కు చెందిన అనేక తరగతి లైబ్రరీలను ఫ్రేమ్‌వర్క్ క్లాస్ లైబ్రరీలుగా సూచిస్తారు. మేము ప్రాజెక్ట్ పేరుని ఉదాహరణ 1గా ఇచ్చాము.

ఉపయోగించి వ్యవస్థ ;

నేమ్‌స్పేస్ ఉదాహరణ 1

{
అంతర్గత తరగతి కార్యక్రమం
{
స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ )
{
int a = 5 ;
int బి = 4 ;
కన్సోల్ . రైట్ లైన్ ( a < బి ) ;
}
}


}

నేమ్‌స్పేస్ ఉదాహరణ1ని ఉపయోగించిన తర్వాత, 'అంతర్గత తరగతి ప్రోగ్రామ్' అనే స్టేట్‌మెంట్‌ను వ్రాయడం ద్వారా మేము సూచనను ఇస్తాము. ఇక్కడ, 'తరగతి' అనేది కోడ్‌లోని ఏదైనా తరగతిని నిర్వచించడానికి ఉపయోగించబడుతున్న పదం. తరువాత, స్టాటిక్ శూన్యత ప్రధాన() ఫంక్షన్ ఉపయోగించబడుతుంది. స్టాటిక్ మెంబర్‌ల యాక్సెసిబిలిటీకి ఆబ్జెక్ట్ అవసరం లేదని 'స్టాటిక్' కీవర్డ్ వాడకం చూపిస్తుంది. ఈ పద్ధతి యొక్క రిటర్న్ రకం 'శూన్యం'. మెయిన్ () అనే పదం పద్ధతి పేరును సూచిస్తుంది. మరియు ఈ ఫంక్షన్ లక్షణాన్ని కలిగి ఉంది: string[] args. కమాండ్ లైన్ ఆర్గ్యుమెంట్‌ల కోసం, 'string[] args' లక్షణం ఉపయోగించబడుతుంది. C# ప్రోగ్రామ్ సమయంలో, మేము అనేక విలువలను పాస్ చేయవచ్చు. ఇక్కడ, మేము పూర్ణాంక డేటా రకాన్ని కలిగి ఉన్న ఇన్‌పుట్ వేరియబుల్ 'a'ని తీసుకున్నాము మరియు దానిని విలువ 5కి కేటాయించాము. తర్వాత, మేము మరొక ఇన్‌పుట్ వేరియబుల్ 'b'ని తీసుకొని దానిని విలువ 4కి కేటాయించాము. మేము ఈ వేరియబుల్‌లను సరిపోల్చడానికి మరియు వాటిని పొందడానికి డిక్లేర్ చేసాము. బూల్ రకంలో ఒక అవుట్‌పుట్. తర్వాతి స్టేట్‌మెంట్‌లో, టెర్మినల్‌పై టెక్స్ట్ లేదా అవుట్‌పుట్ రాయడానికి ఉపయోగించే Console.WriteLine() ఫంక్షన్ ప్రారంభించబడుతుంది. ఈ కోడ్‌లో, వేరియబుల్స్ 'a' మరియు 'b' విలువలు 'a' 'b' కంటే తక్కువగా ఉందో లేదో చూపించడానికి పోలిక ఆపరేటర్‌ని ఉపయోగించడం ద్వారా పోల్చబడుతుంది. కాబట్టి, ఫలితంలో, మనకు నిజమైన లేదా తప్పు (బూల్ రకం) పరంగా సమాధానం లభిస్తుంది. మేము డీబగ్ ఉపయోగించి మా ప్రోగ్రామ్‌ను అమలు చేస్తాము మరియు అవుట్‌పుట్ కలిగి ఉంటాము.



పైన పేర్కొన్న కోడ్ యొక్క ఫలితం ఇక్కడ కనిపిస్తుంది. రిటర్న్ విలువ 'తప్పుడు' ఎందుకంటే 'a' విలువ 5, ఇది 'b' విలువ కంటే ఎక్కువగా ఉంటుంది, కాబట్టి మనకు తప్పుగా మిగిలిపోయింది.

ఉదాహరణ నం. రెండు:

ఇక్కడ, బూల్ డేటా రకం భావన గురించి మరింత తెలుసుకోవడానికి మేము మరొక కోడ్‌ని అమలు చేస్తాము. 'Bool' డేటాటైప్ 1 బైట్ మెమరీని నిల్వ చేస్తుంది మరియు విలువను నిజమైన లేదా తప్పుగా సూచిస్తుంది. మరియు వేరియబుల్ కోసం తగిన డేటా రకాన్ని ఉపయోగించడం చాలా ముఖ్యం. ఇక్కడ, మేము ప్రాజెక్ట్ పేరును ఉదాహరణ 2గా పేర్కొన్నాము.

ఉపయోగించి వ్యవస్థ ;

నేమ్‌స్పేస్ ఉదాహరణ2

{

అంతర్గత తరగతి కార్యక్రమం
{
స్థిరమైన శూన్యం ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ )
{
బూల్ isCSharpeasy = నిజం ;
బూల్ isCS పదునైన కష్టం = తప్పుడు ;
కన్సోల్ . రైట్ లైన్ ( isCSharpeasy ) ;
కన్సోల్ . రైట్ లైన్ ( isCS పదునైన కష్టం ) ;
}
}


}

కోడ్ యొక్క మొదటి స్టేట్‌మెంట్‌లో 'సిస్టమ్' మరియు 'నేమ్‌స్పేస్ ఉదాహరణ2' ఉపయోగించబడతాయి. అప్పుడు 'అంతర్గత తరగతి ప్రోగ్రామ్' అనే పంక్తిని చొప్పించడం ద్వారా మేము సూచనను అందిస్తాము. దానిని అనుసరించి, స్టాటిక్ శూన్యమైన ప్రధాన() పద్ధతి ఉపయోగించబడుతుంది. మేము ఈ పద్ధతికి పారామీటర్‌గా ‘స్ట్రింగ్[] ఆర్గ్‌లను పాస్ చేస్తాము. ఇప్పుడు, C# ప్రోగ్రామ్ విలువలను పాస్ చేయడానికి అనుమతిస్తుంది. స్టాటిక్ శూన్యమైన Main() ఫంక్షన్ యొక్క బాడీలో, మేము 'bool' రకాన్ని కలిగి ఉన్న వేరియబుల్ 'isCsharpeasy'ని తీసుకొని దానిని ఒప్పుకు సెట్ చేసాము. అదేవిధంగా, మరొక వేరియబుల్ 'isCsharpedifficult' తప్పుగా నిర్వచించబడింది. తదుపరి ప్రకటనలో, మేము ఫంక్షన్ Console.WriteLine()ని రెండుసార్లు ప్రారంభించాము. మొదటి కన్సోల్.WriteLine() 'isCsharpeasy' విలువను సూచిస్తుంది మరియు రెండవది 'isCsharpedifficult' విలువను ముద్రిస్తుంది. ఈ ఫంక్షన్‌లు ఫలితాన్ని ఒప్పు లేదా తప్పుగా ప్రదర్శిస్తాయి. వేరియబుల్ 'isCsharpeasy' అని పిలిచినప్పుడు, అప్పుడు 'true' చూపబడుతుంది మరియు 'isCsharpedifficult' లక్షణాన్ని ఉపయోగించినప్పుడు, 'తప్పుడు' ప్రదర్శించబడుతుంది.

కాబట్టి, ఇక్కడ మనకు నిజమైన మరియు తప్పు అనే బూల్ డేటా రకాల పరంగా అవుట్‌పుట్ ఉంది. మొదటి Console.WriteLine()ని పిలిచినప్పుడు, అది విలువను ‘ట్రూ’గా ప్రదర్శిస్తుంది మరియు రెండవ కన్సోల్.WriteLine() విలువలను ‘తప్పుడు’గా ముద్రిస్తుంది.

ముగింపు

C# bool డేటా రకం పరిచయం, వాక్యనిర్మాణం మరియు వినియోగం ఈ ట్యుటోరియల్‌లో చర్చించబడ్డాయి. ఇంకా, మేము విజువల్ స్టూడియోలో విభిన్న ప్రోగ్రామ్‌లను ప్రదర్శించడం ద్వారా బూలియన్ కీలకపదాల అమలును వివరించాము. మేము ప్రోగ్రామ్ యొక్క అమలు సమయంలో ఉపయోగించే C# పద్ధతుల గురించి కూడా మాట్లాడాము. అదనంగా, మేము బూల్-రకం ఫలితాన్ని ఉత్పత్తి చేయడానికి రెండు పూర్ణాంకాల విలువలను సరిపోల్చే కోడ్‌ను అమలు చేస్తాము. C# bool రకం గురించి వినియోగదారుల అవగాహన పూర్తయిందని నిర్ధారించుకోవడానికి, మేము అంశాన్ని వివరంగా విశ్లేషించాము.