Strings.Len, méthode (UInt64)
Remarque : cette méthode est nouvelle dans le .NET Framework version 2.0.
Retourne un entier contenant le nombre de caractères contenus dans une chaîne ou le nombre nominal d'octets requis pour stocker une variable.
Cette méthode n'est pas conforme CLS. L'alternative conforme CLS est Len(Int64).
Espace de noms : Microsoft.VisualBasic
Assembly : Microsoft.VisualBasic (dans microsoft.visualbasic.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Shared Function Len ( _
Expression As ULong _
) As Integer
'Utilisation
Dim Expression As ULong
Dim returnValue As Integer
returnValue = Strings.Len(Expression)
[CLSCompliantAttribute(false)]
public static int Len (
ulong Expression
)
[CLSCompliantAttribute(false)]
public:
static int Len (
usigned long long Expression
)
/** @attribute CLSCompliantAttribute(false) */
public static int Len (
UInt64 Expression
)
CLSCompliantAttribute(false)
public static function Len (
Expression : ulong
) : int
Paramètres
- Expression
Toute expression String ou nom de variable valide. Si Expression est de type Object, la fonction Len retourne la taille telle qu'elle sera écrite dans le fichier par la fonction FilePut.
Valeur de retour
Retourne un entier contenant le nombre de caractères contenus dans une chaîne ou le nombre nominal d'octets requis pour stocker une variable.
Notes
Pour plus d'informations, consultez la rubrique Visual Basic Len, fonction (Visual Basic).
Avec les types définis par l'utilisateur et les variables Object, la fonction Len retourne la taille telle qu'elle sera écrite dans le fichier par la fonction FilePut. Si Object contient un String, c'est la longueur de la chaîne qui est retournée. Si Object contient un autre type, c'est la taille de l'objet telle qu'elle sera écrite dans le fichier par la fonction FilePut qui est retournée.
L'attribut VBFixedString peut être appliqué aux champs de type chaîne dans les objets pour indiquer la taille de la chaîne, en octets, lors de l'écriture sur le disque. La fonction Len utilise l'attribut VBFixedString, s'il est disponible, pour déterminer la taille des variables Object.
Notes
La fonction Len ne pourra peut-être pas déterminer le nombre réel d'octets de stockage requis si elle est utilisée avec des chaînes de longueur variable dans des types de données définis par l'utilisateur.
Notes
Dans les précédentes versions de Visual Basic, la fonction LenB retourne le nombre d'octets dans une chaîne plutôt que des caractères. Son rôle principal consiste à convertir des chaînes en applications utilisant le jeu de caractères codés sur deux octets (DBCS). Toutes les chaînes Visual Basic en cours sont en Unicode, et la fonction LenB n'est plus prise en charge.
Exemple
Cet exemple utilise Len pour retourner le nombre de caractères d'une chaîne.
' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)
Plates-formes
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.
Informations de version
.NET Framework
Prise en charge dans : 2.0
.NET Compact Framework
Prise en charge dans : 2.0
Voir aussi
Référence
Strings, classe
Membres Strings
Microsoft.VisualBasic, espace de noms
Autres ressources
Len, fonction (Visual Basic)
Liste des types de données (Visual Basic)
FilePut, fonction
VBFixedStringAttribute, classe
Liste des manipulations de chaînes
Liste des types de données (Visual Basic)
InStr, fonction (Visual Basic)
Récapitulatif des modifications relatives à la prise en charge des éléments de programmation