ASP.NET Razor - C# वेरियेबल

वेरियेबल डाटा संग्रहित करने के लिए उपयोग किया जाने वाला नामक तत्व है।

वेरियेबल

वेरियेबल डाटा संग्रहित करने के लिए उपयोग किया जाता है।

वेरियेबल का नाम अक्षर से शुरू होना चाहिए और उसमें स्पेस या अवधारणात्मक करक़्टर नहीं हो सकते।

वेरियेबल एक विशिष्ट प्रकार का हो सकता है जो उसे संग्रहित डाटा के प्रकार को संकेत करता है। स्ट्रिंग वेरियेबल स्ट्रिंग मूल्य ("Welcome to CodeW3C.com") संग्रहित करता है, इंटेज वेरियेबल नंबर (103) संग्रहित करता है, तारीख वेरियेबल तारीख मूल्य संग्रहित करता है, आदि।

var की ओर या टाइप के द्वारा वेरियेबल को घोषित करें, लेकिन ASP.NET आमतौर पर डाटा के टाइप को स्वचालित रूप से निर्धारित कर सकता है।

उदाहरण

// var की ओर करना:
var greeting = "Welcome to CodeW3C.com";
var counter = 103;
var today = DateTime.Today;
// data टाइप का उपयोग करना:
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]
! गैर। true या false को पलटना 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();