खोज…


टिप्पणियों

एक स्ट्रिंग की लंबाई को दो तरीकों से मापा जा सकता है: लंबाई का सबसे अधिक इस्तेमाल किया जाने वाला माप Len फ़ंक्शन का उपयोग करने वाले वर्णों की संख्या है, लेकिन LenB कार्यों का उपयोग करके बाइट्स की संख्या भी प्रकट कर LenB है। एक डबल-बाइट या यूनिकोड का चरित्र एक बाइट से अधिक लंबा है।

एक स्ट्रिंग में वर्णों की संख्या निर्धारित करने के लिए लेन फ़ंक्शन का उपयोग करें

Const baseString As String = "Hello World"

Dim charLength As Long

charLength = Len(baseString)
'charlength = 11

एक स्ट्रिंग में बाइट्स की संख्या निर्धारित करने के लिए लेंब फ़ंक्शन का उपयोग करें

Const baseString As String = "Hello World"

Dim byteLength As Long

byteLength = LenB(baseString)
'byteLength = 22

`If Len (myString) = 0 पर फिर` If myString = "" तो `को प्राथमिकता दें

यह जांचने पर कि क्या स्ट्रिंग शून्य-लंबाई है, यह बेहतर अभ्यास है, और अधिक कुशल है, स्ट्रिंग को एक खाली स्ट्रिंग की तुलना करने के बजाय स्ट्रिंग की लंबाई का निरीक्षण करना है।

Const myString As String = vbNullString

'Prefer this method when checking if myString is a zero-length string
If Len(myString) = 0 Then
    Debug.Print "myString is zero-length"
End If

'Avoid using this method when checking if myString is a zero-length string
If myString = vbNullString Then
    Debug.Print "myString is zero-length"
End If


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow