Tengo objeto de cadena. Necesito pasar estos datos a otro objeto de tipo XYZ. Pero este objeto de tipo XYZ solo está tomando System.IO.Stream. Entonces, ¿cómo convertir los datos de cadena en una secuencia para que el objeto de tipo XYZ pueda usar esta cadena de datos?Cómo obtener System.IO.Stream desde un objeto de cadena
12
A
Respuesta
26
Tendrá que elegir una codificación de texto para usar para traducir la cadena en una matriz de bytes, luego use un MemoryStream
para llamar a su función. Por ejemplo:
using(System.IO.MemoryStream ms = new System.IO.MemoryStream(
System.Text.Encoding.UTF16.GetBytes(yourString)))
{
XYZ(ms);
}
puede modificar UTF16
a ser lo codificación desea utilizar para pasar la cadena.
1
que quieren Suponiendo flujo de la cadena codificada en UTF-8:
System.IO.MemoryStream mStream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes("the string"));
Dependiendo de lo que realmente quiere hacer, usted podría ser mejor servidos mediante la clase StringReader. No es un IO.Stream, pero facilita la lectura orientada al texto de una cadena.
1
Este código carga de texto con formato (RTF) en RichTextBox
TextRange tr = new TextRange(RichTextBox1.Document.ContentStart,RichTextBox1.Document.ContentEnd);
string s = myStringData; //myStringData is a string in some format - rtf, xml, etc..
MemoryStream ms = new MemoryStream(s);
tr.Load(ms, DataFormats.Rtf);
Cuestiones relacionadas
- 1. ¿Es posible leer desde una URL a un objeto System.IO.Stream?
- 2. Convertir cadena a System.IO.Stream
- 3. cómo convertir System.IO.Stream en cadena y luego de vuelta a System.IO.Stream
- 4. Cómo obtener un objeto URI desde Bitmap
- 5. ¿Cómo obtener un tiempo desde la cadena de un objeto NSDate?
- 6. cómo obtener un objeto CSSStyleSheet desde un elemento HTMLStyleElement
- 7. Obtener objeto de clase pitón de cadena
- 8. WCF: Cómo obtener un objeto de enlace desde la configuración
- 9. obtener Cadena desde EditText
- 10. ¿Cómo obtener una cadena json desde url?
- 11. Obtener hash string/guid desde un objeto jQuery
- 12. ¿Cómo obtener el objeto de datos básicos desde un ID de objeto específico?
- 13. Obtener Ember Vista desde jQuery objeto
- 14. C# convert system.IO.Stream to Byte []
- 15. ¿Cómo puedo obtener un objeto HDC de un objeto CDC?
- 16. ¿Cómo obtener el control de javascript desde el objeto JQuery?
- 17. obtener la secuencia de un objeto socket en C#
- 18. Cómo obtener un objeto fuente de excepción
- 19. ¿Cómo obtener los campos de un objeto?
- 20. ¿Cómo obtener un objeto de RuntimePropertyInfo?
- 21. ¿Cómo obtener un objeto real de Jquery?
- 22. ¿Cómo obtener Locale desde su representación de Cadena en Java?
- 23. Obtener un flujo de un XmlReader
- 24. Cómo serializar un objeto en una cadena
- 25. Cómo obtener un doble de una cadena
- 26. ¿Función de llamada desde cadena dentro del objeto?
- 27. Cómo obtener datos de formulario como un objeto en jquery
- 28. python. obtener el tamaño de un objeto
- 29. cómo obtener boost :: posix_time :: ptime desde cadena formateada
- 30. ¿Cómo obtener respuesta html desde una cadena url? (Esquema/Raqueta)
Se está trabajando, gracias. – mohang
agrega el paréntesis derecho que falta en la fila 2. No pude editar, porque las ediciones deben cambiar más de 6 caracteres ... – cudahead
@cudahead: Gracias, hecho. –