Konvertierung eines string-Arrays in ein byte-array

Ok, bevor jemand versucht, beschriften Sie diese als Duplikat, ich bin nicht Fragen für einen string in ein byte-array. Ich will ein string-array, mit etwas ähnlich wie diese: {"5","168","188","28","29","155"} konvertiert ein byte-array. Ich habe gesucht, und war nur in der Lage zu finden, die string zu byte-array, das ist ganz anders. Danke.

Edit: das array voreingestellt werden, damit jedes Mitglied ist durch die HIERFÜR gültigen byte.Analysieren, so ist dies kein Problem.

  • Bitte geben Sie ein mehr konkretes Beispiel. Was meinst du?
  • Siehe diese Antwort auf die Serialisierung: stackoverflow.com/q/1446547/228080
  • Haben Sie ein string-array, wie new string[] {"5","168","188"} oder einen string mit einem array wie syntax, wie "[5,168,188]"?
  • Ohne mehr Kontext - spezifisch sind, was Sie zu erreichen versuchen mit dieser transformation, können wir nicht wirklich helfen.
  • Versuchen Sie, nehmen Sie das string-literal "[5,168,188,28,29,155]" und wandeln Sie auf den entspricht ` new byte[]{5,168,188,28,29,155}`?
  • Alle Anforderungen, um das format der Ausgabe? BinaryFormatter aus dem System.- Laufzeit.Serialisierung.Formatierer könnte den job zu erledigen. Alternativ können Sie konvertieren Sie jede Zeichenfolge in ein byte-array (sicherzustellen, dass es ist null-terminiert) und kombinieren diese arrays, etc. Bitte etwas genauer, damit wir wissen, wie wir Ihnen besser helfen können.
  • Meinst du foreach-ing über den string-array und ruft Byte.Parse() bei jeder iteration?
  • Das erste ist, was ich meinte, sorry für die nicht zu klären.
  • Sie können weiterhin Bearbeiten Sie Ihre Frage und klären Sie.

InformationsquelleAutor Ari | 2012-06-29
Schreibe einen Kommentar