C# (sharp) data types in hindi

C# Data Types in hindi

आज हम इस पोस्ट में c# data types के बारें में पढेंगे, सबसे पहिले हम यह जानते हैँ कि data type क्या होता है!
कंप्यूटर साइंस या कंप्यूटर प्रोग्रामिंग मे data type, डाटा का वर्गीकरण (classification) होता है! जो कि कम्पाइलर को यहाँ बताता है कि प्रोग्रामर डाटा को कैसे इस्तमाल करना चहता है!

C# मे हर एक वैरिएबल डाटा टाइप से जुड़ा होता है! हर एक डाटा टाइप को अलग मेमोरी की जररूत होती है!

c# data types
c# data types

1:- bool data type
bool डेटा टाइप सबसे simple डेटा टाइप है क्योंकि यह केवल 2 values ही स्टोर करता है- true or false. c# में इसकी default वैल्यू false होती है.

2. Int Data Type
C# में integer वैल्यू के लिये int data type का प्रयोग किया जाता है!
मतलब अगर आप numeric value स्टोर करवाना चाहते हो तो तो आप को int डाटा टाइप इस्तमाल करना होगा !
Integer डाटा टाइप मे आप दसमलव वाली वैल्यू को स्टोर नहीं करवा सकते मतलब Integer डाटा टाइप, दसमलव वाली वैल्यू को स्टोर नहीं करता यह सिर्फ बिना दसमलव वाली वैल्यू को स्टोर करता है
जैसा कि 11 केवल!

3. float Data Type:
अगर आप दसमलव वाली वैल्यू को स्टोर करना चाहते हो तो आप को फ्लोट डाटा टाइप इस्तमाल करना होगा जैसा कि अगर आप 56.77 को वेरिएबल मे स्टोर करना चाहते हो तो आप को फ्लोट (float) डाटा टाइप इस्तमाल करना होगा !

4. string Data Type:
अगर आप स्ट्रिंग(string) टाइप की वैल्यू को किसी वेरिएबल मे स्टोर करना चाहते हो तो आप को स्ट्रिंग डाटा टाइप इस्तमाल करना होगा!

5. short int Data Type:
अब Integer data type की भी बहुत सारी वर्गीकरण होता है जैसे short int मतलब यह केवल छोटी Integer टाइप की वैल्यू को स्टोर करता है जिसकी रेंज -32,768 to 32,767 होती है
अगर हम मेमोरी की बात करै तो यह सिर्फ 2 byte लेता है मेमोरी में सेव होने का लिए!

6. unsigned short int data type:
इसका बाद आता है unsigned short int इसका साइज केवल 0 to 65,535 होता है यह बिना sign वाली वैल्यू को स्टोर करता है
मतलब यह नेगेटिव वैल्यू को स्टोर नहीं करता है इसलिए इसका नाम unsigned डाटा टाइप है!

7. unsigned int data type:
इसके बाद आता है unsigned int यह थोड़ा बड़ा होता है इसकी रेंज 0 to 4,294,967,295 होती है यहाँ भी नेगेटिव वैल्यूज को स्टोर नहीं करता है!

8. long int data type:
इसका बाद आता है long int. यह बड़ी वैल्यू को स्टोर करना का काम मे आता है इसकी रेंज -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 होती है!
यह नेगेटिव वैल्यूज को भी स्टोर कर लेता है! c# data types

9. unsigned long int data type:
unsigned long int बहुत बड़ी बिना नेगेटिव वाली वैल्यू को स्टोर करना के काम मे आता है! इसकी रेंज 0 to 18,446,744,073,709,551,615 होती है!

10. decimal data type:
इसका बाद आता है डेसीमल डाटा टाइप. यह दस्मलव वाली बड़ी वैल्यू को स्टोर करना का काम मे आता है इसकी रेंज –7.9 × 10−28 – 7.9 × 1028 होती है!
यह डाटा टाइप नेगेटिव वाली बहुत बड़ी वैल्यू को स्टोर करवा सकता है जैसा की इसकी साइज से ही पता चल रहा है !

11. User defined data type:
C# मे आप अपना डाटा टाइप भी बना सकता हो जिसको हम यूजर डिफाइंड डाटा टाइप कहते है!c# data types

12. class:
class एक user defined data type है. इस डाटा टाइप को यूजर बनाता है. user इसमें अपने अनूसार डाटा टाइप भी डिफाइन करते है
मेथड भी बनाते है! और इनको इस्तमाल करने का लिये इस class का ऑब्जेक्ट भी बनाते है! इस ऑब्जेक्ट की मदद से हम डाटा टाइप और method (functions) पर काम करते है!
अगर आप एक class बनाना चाहते हो तो आप को class कीवर्ड इस्तमाल करना होगा!c# data types

13. struct data type:
struct केवल वैल्यूज को स्टोर करना के काम मे आता है. यह क्लास से अलग होता है ! क्लास ऑब्जेक्ट (object) के दवारा काम करती है
जबकि struct वैल्यू पर काम करता है! यही इन दोनों मे अंतर होता है!

14. interface data type:
interface डाटा टाइप अनुबंद(contract) करने के काम में आता है. इसके अंदर एक या एक से ज्यादा मेथड (method) होती है जिनका प्रयोग वह class in methods को इन्हेरिट (inherit) करने के लिए करता है. इसडाटा टाइप को भी user defined data type कहते है !
अगर आप अपना प्रोग्राम मे interface इस्तमाल करना चाहते हो तो आपको interface keyword को इस्तमाल करना होगा!c# data types

15. delegate data type:
एक यूजर डिफाइंड डाटा टाइप और होता है जिसका नाम है delegate , यह मेथड के address को स्टोर करता है और फिर उसको कॉल करता है इससे प्रोग्राम की प्रोसेसिंग स्पीड बहुत तेज़ हो जाती है !
यह एक बहुत ही उपयोगी डाटा टाइप है सी शार्प प्रोग्रम्मिंग मे!

निवेदन:- आपको c# data types की पोस्ट कैसी लगी मुझे कमेंट के द्वारा बताइए तथा इस पोस्ट को अपने दोस्तों के साथ share करें. धन्यवाद.

Leave a Comment