C sharp - Delimitar textos con comas

 
Vista:
sin imagen de perfil
Val: 168
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Delimitar textos con comas

Publicado por Meta (122 intervenciones) el 24/03/2021 23:15:07
Hola:

Mirando este esquema que son comandos que se envían y recibe del puerto serie.
9b88862a018eb448b688e3a1186eb9b1o

Ver imagen.

Como dice arriba, si pulso X72 más la tecla Enter <cr> en el terminal del puerto serie como indica abajo. Me muestra estos valores.

016a3d0ed20d948ce61fd85b3f3b2cb7o
Ver imagen.

Me mostró esto.

#2000,1400,230,45.0,55.0,8.6

The apparent power is 2000 VA.
The active power is 1400 Watts.
The factory default voltage of output is 230 Volts.
The rating frecuency range is between 45.0 and 55.0 Hz.
The rating current is 8.6 Amperes.

Ya puesto en español. En el formulario pongo todo este texto con los labels.

La potencia aparente es 2000 VA.
La potencia activa es de 1400 Watts.
El voltaje de salida predeterminado de fábrica es de 230 voltios.
El rango de frecuencia nominal está entre 45.0 y 55.0 Hz.
La corriente nominal es de 8,6 amperios.

Supongamos que recibo el dato indicado arriba y lo vuelvo a mostrar abajo.

#2000,1400,230,45.0,55.0,8.6

Este dato lo guardo en una variable.

La cuestión.

¿Cómo lo paso a cada labels?

Son 5 label indicado arriba, solo cambia el valor en negrita, que son solo números.

¿Alguna idea?

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 168
Bronce
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

Delimitar textos con comas

Publicado por Meta (122 intervenciones) el 24/03/2021 23:49:51
Buenas:

Lo he intentado así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
 
namespace Delimitador_consola_01
{
    class Program
    {
        static void Main(string[] args)
        {
 
            string phrase = "#2000,1400,230,45.0,55.0,8.6";
            string[] words = phrase.Split('#', ',');
 
            foreach (var word in words)
            {
                Console.WriteLine($"<{word}>");
            }
 
 
 
            // Pulse cualquier tecla para salir.
            Console.ReadKey();
        }
    }
}

¿Cómo hago que me lo muestre así?

La potencia aparente es 2000 VA.
La potencia activa es de 1400 Watts.
El voltaje de salida predeterminado de fábrica es de 230 voltios.
El rango de frecuencia nominal está entre 45.0 y 55.0 Hz.
La corriente nominal es de 8,6 amperios.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar