integer - int? c#, used in ref, what exactly is it -


एक किडी, बिड्डी प्रश्न हो सकता है लेकिन

मैं एक "आउटपुट" पैरामीटर को पास करने की कोशिश कर रहा था सी शार्प का उपयोग करते हुए एक संग्रहीत कार्यविधि और जब तक मैं निम्नलिखित वाक्यविन्यास का उपयोग कर "आउटपुट" चर को पारित नहीं कर पा रहा था:

  int? ROWID = 0; ADAPTER.INSERT (वेल 1, वैल 2, रेफरी ROWID);  

हालांकि समस्या का हल हो गया है, मुझे अभी समझ में नहीं आ रहा है कि, जब मैं एक सामान्य "इंट" में मान को पकड़ने की कोशिश करता हूं, तो यह एक रूपांतरण त्रुटि देता है

<पूर्व> पूर्ण परिणाम = ROWID; // सही नहीं है

तो, मुझे क्या करना है:

  int परिणाम = (int) ROWID; // सही  

क्या वास्तव में "int?" मतलब?

int? एक nullable int है पढ़ें।

वैसे, यदि आप संपूर्ण गाइड नहीं पढ़ते हैं, तो कम से कम अपने ROWID चर पर HasValue और Value गुणों की जांच करें।


Comments

Popular posts from this blog

c# - How to capture HTTP packet with SharpPcap -

jquery - SimpleModal Confirm fails to submit form -

php - Multiple Select with Explode: only returns the word "Array" -