Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Tente de décoder une chaine de caractères à partir d'un tableau d'octets pour un encodage donné.

Espace de nom : Developpez.Dotnet.Text
Assembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)

Syntaxe

C#
public static bool TryGetString(
	this Encoding encoding,
	byte[] bytes,
	int index,
	int count,
	out string result
)
Visual Basic (Déclaration)
<ExtensionAttribute> _
Public Shared Function TryGetString ( _
	encoding As Encoding, _
	bytes As Byte(), _
	index As Integer, _
	count As Integer, _
	<OutAttribute> ByRef result As String _
) As Boolean
Visual C++
public:
[ExtensionAttribute]
static bool TryGetString(
	Encoding^ encoding, 
	array<unsigned char>^ bytes, 
	int index, 
	int count, 
	[OutAttribute] String^% result
)

Paramètres

encoding
Type: System.Text..::..Encoding
Encodage à utiliser pour le décodage
bytes
Type: array<System..::..Byte>[]()[][]
Tableau d'octets contenant les données à décoder
index
Type: System..::..Int32
Position à partir de laquelle on lit les données
count
Type: System..::..Int32
Nombre d'octets à lire
result
Type: System..::..String%
Chaine décodée

Valeur de retour

True si le décodage réussit, false si bytes contient des donnés non valides

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type Encoding. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez Méthodes d'extension (Visual Basic) ou Méthodes d'extension (Guide de programmation C#).

Voir aussi