Separar cadena utilizando Substring en c sharp Hola a todos.
Créanme que agoté todas la pruebas pero no logro separar la cadena encontrado en 5 partes tomando como referencia la coma, el caso es que recibo una lista de precios en un archivo .TXT y necesito mostrar el resultado de una determinada búsqueda, el código es mucho más extenso pero lo simplifique para que se entienda mejor(la búsqueda me funciona correctamente).-
Código:
using System;
using System.Collections.Generic;
public class MyClass
{
public static void Main()
{
string encontrado = "07793065000056,0000468,Aceite COSTA del SOL Girasol pvc x1.5Lt.,12x1.5 , 4.899, 0.000";
string mostrar = "";
int a = 0;
for (byte b = 0; b < 5; b++)
{
if (b == 1) { a = 15;}
if (b == 2) { a = 24;}
if (b == 3) { a = 64;}
if (b == 4) { a = 75;}
mostrar = encontrado.Substring(a,encontrado.IndexOf(','));
Console.WriteLine("" + mostrar);
}
Console.ReadKey();
}
}
Parte de la lista de precios en archivo .TXT
Código:
05000000000036,0000003,Vacios de Cerveza ,x1u , 799.000, 0.000
05000000000159,0000015,Jabón TOCADOR Varios ,X1 , 0.560, 0.000
05000000000562,0000056,Jabon Polvo Suelto Miniespuma x 8kg ,01x8kg , 12.690, 0.000
05000000000579,0000057,PROMO COCA COLA ZERO X 1LT ,x1 , 12.690, 0.000
05000000000616,0000061,Jabón en Polvo SUELTOS ,01x01u , 2.500, 0.000
05000000000647,0000064,Pañales SUELTOS ,01x10u , 2.000, 0.000
05000000000777,0000077,Jugos Sobres Sueltos ,x01u , 0.510, 0.000
05000000000807,0000080,Rollo Cocina Sueltos ,24x01u , 0.495, 0.000
05000000000845,0000084,Espirales Sueltos (OCASION) ,01x04u , 0.590, 0.000
05000100001032,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07791716000028,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07792241000026,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07792241000040,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07796537261245,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07797690000016,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07798019380017,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07798049780023,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07798049780047,0000103,Azúcar ,10x1Kg , 4.390, 0.000
17791426000018,0000103,Azúcar ,10x1Kg , 4.390, 0.000
07790220001705,0000106,Azúcar DUL-C ,10x01Kg , 3.090, 0.000
07791100000283,0000107,Azúcar CHANGO PREMIUM x 1Kg ,10x1Kg , 4.399, 0.000
07791100004441,0000107,Azúcar CHANGO PREMIUM x 1Kg ,10x1Kg , 4.399, 0.000
05000000001095,0000109,Azúcar FRONTERITA Paquete x1Kg ,10x01Kg , 4.899, 0.000
07790220000531,0000109,Azúcar FRONTERITA Paquete x1Kg ,10x01Kg , 4.899, 0.000
07791100000481,0000110,Azúcar CHANGO paquete x1Kg ,10x01Kg , 4.399, 0.000
07791100004465,0000110,Azúcar CHANGO paquete x1Kg ,10x01Kg , 4.399, 0.000
17791100000389,0000110,Azúcar CHANGO paquete x1Kg ,10x01Kg , 4.399, 0.000
05000000001248,0000124,Sidra de Ocasion Real-ET.NEGRA ,x1 , 1.910, 0.000
05000000002061,0000206,Edulcorante HILERET "1A10" x50u. ,12x50u , 3.125, 0.000
07794940000109,0000206,Edulcorante HILERET "1A10" x50u. ,12x50u , 3.125, 0.000
05000000002139,0000213,Azúcar HILERET Light ,06x500gr , 5.769, 0.000
07794940000536,0000213,Azúcar HILERET Light ,06x500gr , 5.769, 0.000
07794940000567,0000219,Edulcorante HILERET 1A10 Sobres 500u ,01x500u , 14.769, 0.000
05000000002726,0000272,Dentifrico Suelto x 90g ,01x90g , 1.900, 0.000
05000000002733,0000273,Dentifrico Suelto x 140g ,01x140g , 2.850, 0.000
05000000002740,0000274,Dentifrico Suelto x 180g ,01x180g , 3.500, 0.000
05000000002757,0000275,Papel Higienico Suelto x48u ,48x1 , 0.300, 0.000
05000000002856,0000285,Jugos TANG Suelto x 500u ,01x500u , 0.570, 0.000
05000000002863,0000286,Jugo CLIGHT Suelto x 500u ,01x500u , 0.630, 0.000
05000000002900,0000290,Jugos TANG Suelto x 50u ,01x50u , 0.600, 0.000
05000000002917,0000291,Jugos CLIGHT Suelto x 50u ,01x50u , 0.650, 0.000
05000000003068,0000306,Azúcar Impalpable JERACO x400gr. ,10x400 , 5.065, 0.000
07797109000026,0000306,Azúcar Impalpable JERACO x400gr. ,10x400 , 5.065, 0.000
05000000003075,0000307,Azúcar Impalpable JERACO x200gr. ,24x200 , 2.535, 0.000
07797109000019,0000307,Azúcar Impalpable JERACO x200gr. ,24x200 , 2.535, 0.000
07792540081054,0000317,Azúcar LEDESMA REAL - ANCASTE ,10x01Kg , 4.399, 0.000
07792540111010,0000317,Azúcar LEDESMA REAL - ANCASTE ,10x01Kg , 4.399, 0.000
07792540111027,0000317,Azúcar LEDESMA REAL - ANCASTE ,10x01Kg , 4.399, 0.000
05000000003662,0000366,Aceite COSTA DEL SOL Girasol Bidon pvc ,04x5Lt , 17.710, 0.000
07793065000070,0000366,Aceite COSTA DEL SOL Girasol Bidon pvc ,04x5Lt , 17.710, 0.000
07790070012050,0000391,Aceite COCINERO Girasol pet x900cc ,15x900cc , 3.200, 0.000
Espero puedan ayudarme, tengo el marote a la miseria.-
Saludos.
Daniel |