मैंने इसके लिए उत्तर देने का प्रयास किया लेकिन इसे नहीं मिला। मैं वीबी नेट पर काम कर रहा हूं। मैं जानना चाहता हूं ऑपरेटर + = वीबी.Net में क्या मतलब है?विजुअल बेसिक में + = मतलब क्या है?
5
A
उत्तर
10
इसका मतलब है कि आप चर के मौजूदा मान में मान जोड़ना चाहते हैं। तो, उदाहरण के लिए:
Dim x As Integer = 1
x += 2 ' x now equals 3
दूसरे शब्दों में, यह एक ही ऐसा करने के रूप में होगा: भविष्य में संदर्भ के लिए
Dim x As Integer = 1
x = x + 2 ' x now equals 3
, आप MSDN पर VB.NET ऑपरेटरों की पूरी सूची देख सकते हैं ।
5
a += b
a = a + b
दूसरे शब्दों में के बराबर है, यह वर्तमान मूल्य के लिए कहते हैं।
x += 1
और
x = x + 1
1
उन 2 लाइनों संकलित एक ही आईएल कोड का उत्पादन। यह वही चर लेता है, इसे सही हाथ संख्या (+ ऑपरेटर का उपयोग करके) के साथ जोड़ता है, और उसके बाद इसे चर के लिए असाइन करता है। उदाहरण के लिए,
Dim a As Integer
Dim x As Integer
x = 1
a = 1
x += 2
a = a + 2
if x = a then
MsgBox("This will print!")
endif
2
यह है प्लस के बराबर होती है:
0
बस कोड और अधिक कुशल बनाता है -
Dim x as integer = 3
x += 1
'एक्स = 4
x = x + 1
'एक्स = 4
यह भी एक साथ इस्तेमाल किया जा सकता (-):
x -= 1
' एक्स = 2
रूप
x = x - 1
'एक्स = एक ही है 2
एक साइड नोट के रूप में आप Vb.net में कुछ प्रकार के साथ काम करते समय भी = = का उपयोग कर सकते हैं। उदाहरण के लिए foo & = "bar" या foo & = 5 foo-string में या तो "बार" या 5 जोड़ देगा। विकल्प में सख्त होने पर काम करते समय आप Dim a As Integer = 5 a & = 1 भी कर सकते हैं जो 51 देता है। लेकिन ऐसा न करें: डी – WozzeC
क्या यह जावा में ++ के बराबर है? –
नहीं, यह जावा में + = के बराबर है। https://en.wikiversity.org/wiki/Basic_Java_Language#Plus-equals – sfarbota