2013-05-09 6 views
7

मैं बस कुछ VB.NET कोड को देख रहा हूँ और मैं इस पार आया:प्रतिशत प्रतीक का मतलब एक चर नाम के हिस्से के रूप में क्या है?

Dim var% 

बाद var 0.

पर सेट है प्रतिशत चिह्न (%) के प्रयोजन क्या है?

(Google एवं एसओ खोज मुझे विफल रही है)

उत्तर

12

Dim varname% के लिए "varname एक पूर्णांक है" प्राचीन बुनियादी वाक्य रचना है। यह बेसिक परिवार के इतिहास में बहुत लंबे समय से रहा है, और विजुअल बेसिक .NET में समर्थित है (हालांकि मैं व्यक्तिगत रूप से इसकी अनुशंसा नहीं करता हूं - यह आपके द्वारा खोजा गया अपारदर्शी हो सकता है)।

+1

महान जवाब! यह जानकर मैं अंत में इसके बारे में अधिक जानकारी खोजने में सक्षम था। '" नाम का अंतिम अक्षर एक स्ट्रिंग वेरिएबल या प्रतिशत संकेत (%) को एक पूर्णांक चर इंगित करने के लिए इंगित करने के लिए एक डॉलर चिह्न ($) हो सकता है। "दिलचस्प, लेकिन मैं मानता हूं कि यह VB.NET में थोड़ा अस्पष्ट है । –

+0

@ रोवन फ्रिमैन मैं सहमत हूं। यह एक दिलचस्प ऐतिहासिक कलाकृति है, लेकिन वीबी.नेट में यह मेरे जैसे लोगों को भ्रमित कर रहा है जो तब वापस नहीं थे। प्राचीन कंप्यूटर इतिहास के लिए – michaelb958

+1

+1 :) – Tim

10

टाइप इंटीजर के रूप में "var" घोषित करने के लिए यह शॉर्टेंड है, और मूलभूत, शुरुआती दिनों में मूलभूत है (हाँ ... पुराने स्कूल डॉस बेसिक)।

तो यह: https://support.microsoft.com/en-us/kb/191713

 %     Integer 
     &     Long 
     !     Single 
     #     Double 
     $     String 
     @     Currency 
4

के अंत में एक% चिह्न लाना:

Dim var As Integer 

यहाँ वास्तविक एमएस प्रलेखन है:

Dim var% 

के बराबर है विजुअल बेसिक में परिवर्तनीय नाम इंगित करता है कि यह एक पूर्णांक है। इसका इस्तेमाल पुराने वीबी दिनों में प्रोग्रामर द्वारा किया गया था, मुझे यकीन नहीं है कि यह अभी भी वीबी.नेट में क्यों मौजूद है। इसे नए कोड में उपयोग न करें, क्योंकि आप जानते हैं कि यह वीबी.नेट के भविष्य के संस्करणों में हो सकता है।

&: लंबे

%: पूर्णांक

'#: डबल

! : एकल

@: दशमलव

$: स्ट्रिंग

संबंधित मुद्दे