हेल्लो दोस्तों! आज के इस पोस्ट में आपको c# pointer in hindi के बारे में आपको बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
c# pointers
pointer में variable को एक ऐसे variable होता है जो किसी दुसरे variable को मेमोरी address को store करता है एक pointer variable किसी मेमोरी को directly point करता है pointer variable के द्वारा आप किसी मेमोरी address पर store की गयी value को access और manipulate किया जा सकता है
declaring pointer
c# में pointers को declare करने का general syntax आपको निचे दिया जा रहा है
data-type * pointer-var-name;
- data-type -एक pointer variable का data type और उसके द्वारा जिस variable की मेमोरी address को store किया जाता है दोनों same होने चाहिए ]
- *(asterisk) – एक pointer variable * (asterisk) के द्वारा आप डिफाइन किया जाता है
- pointer-var-name –pointer variable का नाम किसी भी normal variable की तरह ही होता है
pointer को डिफाइन करने के लिए उपर दिए गया तरीका आपको तब प्रयोग करना चाहिए जब आप class या main method को ही unsafe modifier के द्वारा डिफाइन करते है
यदि आपने class या main method को unsafe नही declare किया है तो आप pointer को डिफाइन करने के लिए unsafe block को डिफाइन कर सकते है इसका आपको syntax निचे दिया जा रहा है
unsafe { data-type*pointer-var-name; }
initializing pointers
एक pointer variable की value को किसी दुसरे variable का address होती है pointer variable के अन्दर दुसरे variable का address को store करने के लिए ही address of (&) operator का प्रयोग किया जाता है उस variable को पहले declare किया जाता है जिसका address आप pointer variable में store करना चाहते है
pointer variable को initialize करने का general syntax आपको निचे दिया जा रहा है
pointer-var-name=& normal-variable-name;
accessing pointer variables
जब आप एक pointer को variable की value को directly print करने का प्रयास करते है तो उस variable का मेमोरी address print होता है जिससे आपने pointer variable को initialize किया था
यदि आप pointer variable के द्वार ही point की गयी मेमोरी लोकेशन पर store की गयी value को access करना चाहते है तो इसके लिए आपको value-at(*) operator का प्रयोग करना होता है इस operator को pointer variable से पूर्व value को access करने के लिए ही प्रयोग किया जाता है
reference-https://www.tutorialspoint.com/What-are-pointers-in-Chash
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(c# pointer in hindi) या post अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये और -अगर कोई topic(c# pointer in hindi) से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न हो तो कमेंट करे “आपका comments हमारे लिए बहुमूल्य है “ *_*धन्यवाद