C# Language
शाब्दिक
खोज…
वाक्य - विन्यास
- बूल: सच्चा या झूठा
- बाइट: कोई नहीं, पूर्णांक शाब्दिक रूप से आंतरिक रूप से परिवर्तित
- sbyte: कोई नहीं, पूर्णांक शाब्दिक रूप से int से रूपांतरित है
- char: सिंगल-कोट्स के साथ वैल्यू लपेटें
- दशमलव: एम या एम
- डबल: डी, डी, या एक वास्तविक संख्या
- फ्लोट: एफ या एफ
- int: कोई नहीं, int की सीमा के भीतर अभिन्न मूल्यों के लिए डिफ़ॉल्ट
- यूंट: यू, यू, या यूंट की सीमा के भीतर अभिन्न मूल्य
- लंबी: एल, एल, या लंबी अवधि के भीतर अभिन्न मूल्य
- उलॉन्ग: उल, उल, उल, यूएल, एलयू, लू, लू, लू, या समोंग की सीमा के भीतर अभिन्न मूल्य
- संक्षेप: कोई नहीं, पूर्णांक शाब्दिक रूप से आंतरिक रूप से परिवर्तित
- ushort: कोई नहीं, पूर्णांक शाब्दिक रूप से आंतरिक रूप से रूपांतरित है
- स्ट्रिंग: मूल्य को डबल-कोट्स के साथ लपेटें, वैकल्पिक रूप से
@
- null : शाब्दिक
null
int शाब्दिक
int
शाब्दिक रूप से int
की सीमा के भीतर अभिन्न मूल्यों का उपयोग करके परिभाषित किया गया है:
int i = 5;
uint शाब्दिक
uint
शाब्दिकों को प्रत्यय U
या u
का उपयोग करके, या uint
की सीमा के भीतर एक अभिन्न मूल्यों का उपयोग करके परिभाषित किया गया है:
uint ui = 5U;
स्ट्रिंग शाब्दिक
"
डबल-कोट्स के साथ वैल्यू को लपेटकर string
को परिभाषित किया गया है "
:
string s = "hello, this is a string literal";
स्ट्रिंग शाब्दिकों में एस्केप अनुक्रम हो सकते हैं। स्ट्रिंग एस्केप सीक्वेंस देखें
इसके अतिरिक्त, C # शब्दशः स्ट्रिंग स्ट्रिंग शाब्दिकों का समर्थन करता है (देखें शब्दशः स्ट्रिंग्स )। इन्हें मूल्य को दोहरे-उद्धरणों के साथ लपेटकर "
परिभाषित किया गया है, और इसे @
साथ प्रस्तुत किया जा रहा है। एस्केप अनुक्रमों को शब्दशः स्ट्रिंग शाब्दिक रूप में अनदेखा किया जाता है, और सभी व्हाट्सएप वर्ण शामिल हैं:
string s = @"The path is:
C:\Windows\System32";
//The backslashes and newline are included in the string
चार शाब्दिक
char
शाब्दिक एकल उद्धरण के साथ मूल्य लपेटकर द्वारा परिभाषित कर रहे '
:
char c = 'h';
चरित्र शाब्दिकों में एस्केप सीक्वेंस हो सकते हैं। स्ट्रिंग एस्केप सीक्वेंस देखें
एक चरित्र शाब्दिक वास्तव में एक वर्ण लंबा होना चाहिए (सभी बच अनुक्रमों का मूल्यांकन किया गया है)। खाली चरित्र शाब्दिक मान्य नहीं हैं। डिफ़ॉल्ट चरित्र ( default(char)
या new char()
) '\0'
, या NULL वर्ण ( null
शाब्दिक और अशक्त संदर्भों में भ्रमित नहीं होना है)।
बाइट शाब्दिक
byte
प्रकार का कोई शाब्दिक प्रत्यय नहीं है। पूर्णांक शाब्दिक रूप से int
से रूपांतरित हैं:
byte b = 127;
sbyte शाब्दिक
sbyte
प्रकार का कोई शाब्दिक प्रत्यय नहीं है। पूर्णांक शाब्दिक रूप से int
से रूपांतरित हैं:
sbyte sb = 127;
दशमलव शाब्दिक
decimal
शाब्दिकों को वास्तविक संख्या पर प्रत्यय M या m का उपयोग करके परिभाषित किया गया है:
decimal m = 30.5M;
डबल शाब्दिक
double
शाब्दिकों को प्रत्यय डी या डी का उपयोग करके या एक वास्तविक संख्या का उपयोग करके परिभाषित किया गया है:
double d = 30.5D;
फ्लोट शाब्दिक
float
शाब्दिकों को प्रत्यय एफ या एफ का उपयोग करके या एक वास्तविक संख्या का उपयोग करके परिभाषित किया गया है:
float f = 30.5F;
लंबे शाब्दिक
long
शाब्दिकों को प्रत्यय L
या l
उपयोग से परिभाषित किया जाता है, या long
अवधि के भीतर एक अभिन्न मूल्यों का उपयोग करके:
long l = 5L;
उलटा शाब्दिक
ulong
शाब्दिक ulong
प्रत्यय UL
, ul
, Ul
, uL
, LU
, lu
, Lu
, या lU
, या ulong
की सीमा के भीतर एक अभिन्न मूल्यों का उपयोग करके ulong
:
ulong ul = 5UL;
लघु शाब्दिक
short
प्रकार का कोई शाब्दिक नहीं है। पूर्णांक शाब्दिक रूप से int
से रूपांतरित हैं:
short s = 127;
ushort शाब्दिक
ushort
प्रकार का कोई शाब्दिक प्रत्यय नहीं है। पूर्णांक शाब्दिक रूप से int
से रूपांतरित हैं:
ushort us = 127;
बूल शाब्दिक
bool
शाब्दिक या तो true
या false
;
bool b = true;