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 |
|
|
|
|
|
|
== | समान।यदि मूल्य समान है, तो true लौटाएगा。 | if (i==10) |
!= | असमान।यदि मूल्य असमान है, तो true लौटाएगा。 | if (i!=10) |
|
|
|
+ | शब्दस्तर को जोड़ना (श्रेणीबद्ध या जोड़ना) | "w3" + "school" |
. | डॉट।ऑब्जेक्ट और विधि को अलग करने के लिए。 | DateTime.Hour |
() | ब्रैकेट।मूल्यों को श्रेणीबद्ध करना。 | (i+5) |
() | ब्रैकेट।पैरामीटर पास करना。 | x=Add(i,5) |
[] | ब्रैकेट।गणना या संग्रह के अंतर्गत की गणना करना。 | name[3] |
! | गैर। true या false को पलटना | if (!ready) |
|
|
|
डाटा टाइप ट्रांसफॉर्म
एक डाटा टाइप को दूसरे टाइप में बदलना कभी-कभी उपयोगी होता है。
सामान्यतया, स्ट्रिंग इनपुट को दूसरे टाइप, जैसे पूर्ण संख्या या तारीख में बदलना सबसे सामान्य उदाहरण है。
एक नियम के रूप में, उपयोगकर्ता का इनपुट स्ट्रिंग के रूप में बनता है, भले ही उपयोगकर्ता का इनपुट नंबर हो।तो, गणना के लिए इस्तेमाल करने से पहले नंबर इनपुट को नंबर में बदलना जरूरी है।
नीचे सामान्य ट्रांसफॉर्मेशन तरीकों की सूची है:
तरीका | वर्णन | उदाहरण |
---|---|---|
|
स्ट्रिंग को पूर्ण संख्या में बदलना |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
स्ट्रिंग को फ्लॉट संख्या में बदलना |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
स्ट्रिंग को दशमलव संख्या में बदलना |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
स्ट्रिंग को ASP.NET DateTime टाइप में बदलना |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
स्ट्रिंग को लॉजिकल मूल्य में बदलना |
myString="True"; myBool=myString.AsBool(); |
ToString() | किसी भी डाटा टाइप को स्ट्रिंग में बदलना |
myInt=1234; myString=myInt.ToString(); |
- पिछला पृष्ठ रेज़र व्याकरण
- अगला पृष्ठ रेज़र सीशार्प लूप