ASP.NET Razor - C# వ్యాఖ్యలు

వ్యాఖ్యలు డేటా నిలువుపరచడానికి ఉపయోగించే పేరుబద్ధ పదార్థం.

వ్యాఖ్యలు

వ్యాఖ్యలు డేటా నిలువుపరచడానికి ఉపయోగిస్తాయి.

వ్యాఖ్యల పేరు అక్షరపు అక్షరాలతో మొదలుపెట్టాలి, అంతేకాక స్పేస్ అక్షరాలు లేదా రిజర్వు అక్షరాలను చేర్చలేరు.

వ్యాఖ్యలు కొన్ని ప్రత్యేక రకమైన విధమైనది, దానికి నిలువుగా ఉండే డేటా రకాన్ని సూచిస్తుంది. స్ట్రింగ్ వ్యాఖ్యలు స్ట్రింగ్ విలువలను నిలువుపరచుతాయి ("వెల్కమ్ టు కోడ్వీత్స్కీ.కమ్") సంఖ్యల వ్యాఖ్యలు సంఖ్యల విలువలను నిలువుపరచుతాయి (103), తేదీ వ్యాఖ్యలు తేదీ విలువలను నిలువుపరచుతాయి మొదలైనవి.

var కీలకబద్ధం లేదా రకంతో వెంచర్ను అవతరించండి, కానీ ASP.NET సాధారణంగా డాటా రకాన్ని స్వయంచాలకంగా గుర్తిస్తుంది.

ఉదాహరణ

// var కీలకబద్ధం ఉపయోగించడం:
var greeting = "Welcome to CodeW3C.com";
var counter = 103;
var today = DateTime.Today;
// డాటా రకం ఉపయోగించడం:
string greeting = "Welcome to CodeW3C.com";
int counter = 103;
DateTime today = DateTime.Today;

డాటా రకం

సాధారణ డాటా రకాల జాబితా ఇక్కడ ఉంది:

రకం వివరణ ఉదాహరణ
int ఇంటర్జర్ 103, 12, 5168
float ఫ్లోటింగ్ పంక్తి 3.14, 3.4e38
decimal డిక్షనల్ 1037.196543
bool లాజికల్ విలువలు true, false
string స్ట్రింగ్ విలువలు "Hello CodeW3C.com", "Bill"

ఆపరేటర్

ఆపరేటర్లు ASP.NET ప్రకటనలో ఏ రకమైన ఆదేశాన్ని నిర్వహించాలో తెలుపుతాయి.

C# భాష అనేక ఆపరేటర్లను మద్దతు ఇస్తుంది. ఇక్కడ సాధారణ ఆపరేటర్లు ఉన్నాయి:

ఆపరేటర్ వివరణ ఉదాహరణ
= వెంచర్కు విలువ కట్టండి. i=6
  • +
  • -
  • *
  • /
  • విలువను లేదా వెంచర్ను జోడించండి
  • విలువను లేదా వెంచర్ను తీసివేయండి
  • విలువను లేదా వెంచర్ను గుణించండి
  • విలువను లేదా వెంచర్ను విభజించండి
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • వెంచర్ విలువను పెంచండి
  • వెంచర్ విలువను తగ్గించండి
  • i += 1
  • i -= 1
== విలువలు సమానం అనేది. విలువలు సమానం అయితే true తిరిగిస్తుంది. if (i==10)
!= విలువలు వేరు అనేది. విలువలు వేరు అయితే true తిరిగిస్తుంది. if (i!=10)
  • <
  • >
  • <=
  • >=
  • కంటే తక్కువ
  • కంటే ఎక్కువ
  • కంటే తక్కువ అనేది
  • కంటే ఎక్కువ అనేది
  • if (i<10)
  • if (i>10)
  • if (i<=10)
  • if (i>=10)
+ స్ట్రింగ్లను కలపడం (జాయింట్ లేదా అప్పన్డ్ లేదా కలపడం) "w3" + "school"
. పంక్తి. ఆబిజక్షను మరియు పద్ధతిని వేరుచేయండి. DateTime.Hour
() క్రమాంకం. విలువలను గుంపులుగా చేయండి. (i+5)
() క్రమాంకం. పరామితులను పంపండి. x=Add(i,5)
[] క్రమాంకం. అనుకూలించిన మాదిరిగా అంశాలను లేదా కూటులను సందర్శించండి. name[3]
రకంలేని. లాజికల్ కన్యాకు if (!ready)
  • &&
  • ||
  • లాజికల్ కలవారు
  • లాజికల్ లో అథవా
  • if (ready && clear)
  • if (ready || clear)

డేటా రకం పరివర్తన

ఒక రకం డేటా రకాన్ని మరొక రకంగా మార్చడం ఉపయోగపడుతుంది.

సాధారణంగా, స్ట్రింగ్ ఇన్పుట్ను మరొక రకంగా మార్చడం సాధారణం, ఉదాహరణకు ఇంట్జర్ లేదా తేదీ.

ఒక నిబంధనగా, వినియోగదారుల ప్రవేశం స్ట్రింగ్గా అవుతుంది, కాబట్టి వినియోగదారుల ప్రవేశం అంచనా విలువలను గణనలో ఉపయోగించడానికి ముందు అది నంబర్గా మార్చబడాలి.

సాధారణంగా ఉపయోగించే పరివర్తన పద్ధతుల జాబితా కిందికి చూడండి:

పద్ధతి వివరణ ఉదాహరణ
  • AsInt()
  • IsInt()
స్ట్రింగ్ను ఇంట్జర్ వలువగా మార్చుట if (myString.IsInt())
{myInt = myString.AsInt();}
  • AsFloat()
  • IsFloat()
స్ట్రింగ్ను ఫ్లోట్ వలువగా మార్చుట if (myString.IsFloat())
{myFloat = myString.AsFloat();}
  • AsDecimal()
  • IsDecimal()
స్ట్రింగ్ను డిసీమల్ వలువగా మార్చుట if (myString.IsDecimal())
{myDec = myString.AsDecimal();}
  • AsDateTime()
  • IsDateTime()
స్ట్రింగ్ను ASP.NET DateTime రకంగా మార్చుట myString = "10/10/2012";
myDate = myString.AsDateTime();
  • AsBool()
  • IsBool()
స్ట్రింగ్ను లాజికల్ విలువగా మార్చుట myString = "True";
myBool = myString.AsBool();
ToString() ఏదైనా డేటా రకంను స్ట్రింగ్గా మార్చుట myInt = 1234;
myString = myInt.ToString();