Kezdőoldal » Számítástechnika » Programozás » C#-ban: Ha meg van adva...

C#-ban: Ha meg van adva sorrendben: dátum, szín, név. Akkor hogy csináljam, hogy az egy dátumhoz tartozó adatokat egymás mellé írja ki (így: dátum, szín, név, szín, név)?

Figyelt kérdés
2012. márc. 2. 16:49
 1/4 anonim ***** válasza:

Nem teljesen értem a kérdést..

De hátha:

string s = Date.ToString() + " " + Color.ToString() + " " + Name + " " + Color.ToString() + " " + Name;

2012. márc. 2. 16:58
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

Akkor pontosítok: pl.:

2012.02.28 fekete Zoli

2012.02.28 kék Jani

akkor ezt kapjam:

2012.02.28 fekete Zoli kék Jani

2012. márc. 2. 18:13
 3/4 anonim ***** válasza:

Akkor elöször is szerintem kellene egy osztály amiben tartjuk a színt és a nevet:

class Data

{

public String Color;

public String Name;

}


Ezután egy lista is kell amiben dátum szerint tároljuk az adatokat:

public Dictionary<DateTime, Data[]> List;


Így tesszük bele Zolit és Janit:


Data[] list = new Data[2];


Data zoli = new Data();

zoli.Color = "Fekete";

zoli.Name = "Zoli";

list[0] = zoli;


Data jani = new Data();

jani.Color = "Kék";

jani.Name = "Jani";

list[1] = jani;


List.add(DateTime.Now, list);


És akkor így lesz belőle String:


String result = String.Empty;

DateTime filterDate = DateTime.Now;


Data[] data = List[filterDate];


result += filterDate.ToString();

for(int x = 0;x<Data.Lenght;x++)

{

result += " " + Data[x].Color + " " + Data[x].Name;

}


A result nevű string változóban lesz ami neked a lényeg :)


Reméllem érthető, ha nem akkor nyugodtan kérdezz ;)

2012. márc. 2. 20:29
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Ok, dí már sikerült!
2012. márc. 3. 18:31

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!