Strings.Len Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
Przeciążenia
Len(UInt64) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(UInt32) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(UInt16) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(String) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Single) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(SByte) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Object) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Int64) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Int16) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Double) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Decimal) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(DateTime) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Char) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Byte) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Boolean) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(Int32) |
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej. |
Len(UInt64)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- Microsoft.VisualBasic.Strings.Len(Int64)
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::UInt64 Expression);
[System.CLSCompliant(false)]
public static int Len (ulong Expression);
[<System.CLSCompliant(false)>]
static member Len : uint64 -> int
Public Function Len (Expression As ULong) As Integer
Parametry
- Expression
- UInt64
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
- Atrybuty
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(UInt32)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- Microsoft.VisualBasic.Strings.Len(Int32)
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::UInt32 Expression);
[System.CLSCompliant(false)]
public static int Len (uint Expression);
[<System.CLSCompliant(false)>]
static member Len : uint32 -> int
Public Function Len (Expression As UInteger) As Integer
Parametry
- Expression
- UInt32
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
- Atrybuty
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(UInt16)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- Microsoft.VisualBasic.Strings.Len(Int16)
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::UInt16 Expression);
[System.CLSCompliant(false)]
public static int Len (ushort Expression);
[<System.CLSCompliant(false)>]
static member Len : uint16 -> int
Public Function Len (Expression As UShort) As Integer
Parametry
- Expression
- UInt16
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
- Atrybuty
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(String)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::String ^ Expression);
public static int Len (string? Expression);
public static int Len (string Expression);
static member Len : string -> int
Public Function Len (Expression As String) As Integer
Parametry
- Expression
- String
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Single)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(float Expression);
public static int Len (float Expression);
static member Len : single -> int
Public Function Len (Expression As Single) As Integer
Parametry
- Expression
- Single
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(SByte)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
- Alternatywa zgodna ze specyfikacją CLS
- Microsoft.VisualBasic.Strings.Len(Byte)
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::SByte Expression);
[System.CLSCompliant(false)]
public static int Len (sbyte Expression);
[<System.CLSCompliant(false)>]
static member Len : sbyte -> int
Public Function Len (Expression As SByte) As Integer
Parametry
- Expression
- SByte
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
- Atrybuty
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Object)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::Object ^ Expression);
public static int Len (object? Expression);
public static int Len (object Expression);
static member Len : obj -> int
Public Function Len (Expression As Object) As Integer
Parametry
- Expression
- Object
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Int64)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(long Expression);
public static int Len (long Expression);
static member Len : int64 -> int
Public Function Len (Expression As Long) As Integer
Parametry
- Expression
- Int64
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Int16)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(short Expression);
public static int Len (short Expression);
static member Len : int16 -> int
Public Function Len (Expression As Short) As Integer
Parametry
- Expression
- Int16
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Double)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(double Expression);
public static int Len (double Expression);
static member Len : double -> int
Public Function Len (Expression As Double) As Integer
Parametry
- Expression
- Double
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Decimal)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::Decimal Expression);
public static int Len (decimal Expression);
static member Len : decimal -> int
Public Function Len (Expression As Decimal) As Integer
Parametry
- Expression
- Decimal
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(DateTime)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(DateTime Expression);
public static int Len (DateTime Expression);
static member Len : DateTime -> int
Public Function Len (Expression As DateTime) As Integer
Parametry
- Expression
- DateTime
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Char)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(char Expression);
public static int Len (char Expression);
static member Len : char -> int
Public Function Len (Expression As Char) As Integer
Parametry
- Expression
- Char
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Byte)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(System::Byte Expression);
public static int Len (byte Expression);
static member Len : byte -> int
Public Function Len (Expression As Byte) As Integer
Parametry
- Expression
- Byte
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Boolean)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(bool Expression);
public static int Len (bool Expression);
static member Len : bool -> int
Public Function Len (Expression As Boolean) As Integer
Parametry
- Expression
- Boolean
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)
Dotyczy
Len(Int32)
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
- Źródło:
- Strings.vb
Zwraca liczbę całkowitą zawierającą liczbę znaków w ciągu lub liczbę nominalną bajtów potrzebną do przechowania zmiennej.
public:
static int Len(int Expression);
public static int Len (int Expression);
static member Len : int -> int
Public Function Len (Expression As Integer) As Integer
Parametry
- Expression
- Int32
Dowolne prawidłowe String
wyrażenie lub nazwa zmiennej. Jeśli Expression
jest typu Object
, Len
funkcja zwraca rozmiar, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Zwraca
Liczba całkowita zawierająca liczbę znaków w ciągu lub nominalną liczbę bajtów wymaganą do przechowywania zmiennej.
Przykłady
W tym przykładzie użyto Len
metody , aby zwrócić liczbę znaków w ciągu.
' Initializes variable.
Dim testString As String = "Hello World"
' Returns 11.
Dim testLen As Integer = Len(testString)
Uwagi
W przypadku typów i Object
zmiennych zdefiniowanych przez użytkownika funkcja zwraca rozmiar, Len
ponieważ zostanie zapisany w pliku przez FilePut
funkcję . Jeśli element Object
zawiera String
element , zwróci długość ciągu. Jeśli element Object
zawiera jakikolwiek inny typ, zwróci rozmiar obiektu, ponieważ zostanie zapisany w pliku przez FilePut
funkcję .
Atrybut VBFixedString
można zastosować do pól ciągów w obiektach, aby wskazać rozmiar ciągu w bajtach podczas zapisywania na dysku. Funkcja Len
używa atrybutu VBFixedString
, jeśli jest dostępny, podczas określania rozmiaru Object
zmiennych.
Uwaga
Funkcja Len
może nie być w stanie określić rzeczywistej liczby bajtów magazynu wymaganych w przypadku użycia z ciągami o zmiennej długości w typach danych zdefiniowanych przez użytkownika.
Uwaga
Funkcja LenB
we wcześniejszych wersjach języka Visual Basic zwraca liczbę bajtów w ciągu, a nie znaki. Służy przede wszystkim do konwersji ciągów w aplikacjach z zestawami dwubajtowych znaków (znaków DBCS). Wszystkie bieżące ciągi języka Visual Basic są w formacie Unicode i LenB
nie są już obsługiwane.
Uwagi dla deweloperów inteligentnych urządzeń
Funkcja Len
akceptuje tylko String
zmienne i Object
jako parametry. Jeśli element Object
zawiera String
element , zwróci długość obiektu String
. Jeśli parametr jest odwołaniem o wartości NULL Object
, funkcja zwraca zero. Jeśli element Object
zawiera inny typ, zgłaszany jest wyjątek.
Zobacz też
- FilePut
- VBFixedStringAttribute
- Len
- Manipulowanie ciągami — podsumowanie
- Typ danych — Podsumowanie (Visual Basic)