C#-ban van olyan szerializáció eljárás mivel hozzálehet adni egy létező fájlhoz az objektumot anélkül hogy beolvasnám az egész fájlt?
És van olyan amivel csak egy objektumot lehet volna kiolvasni, (nem akarom az egész fájlt beolvasni).
Egyszerre csak egy elemet olvasok be.
minta:
<?xml version="1.0"?>
<items xmlns:xsd=" [link] xmlns:xsi=" [link]
<Item username="1" password="aaa" />
<Item username="2" password="aaa" />
<Item username="3" password="aaa" />
<Item username="4" password="aaa" />
<Item username="5" password="aaa" />
<Item username="6" password="aaa" />
.
.
.
.
<Item username="10000" password="aaa" />
</items>
Tudom elírtam.
Akkor mindenképpen megpróbálom az adatbázist.
Ja közben rájöttem, hogy amit utoljára írtam az nem hülyeség, csak macerás és lassú, főleg ha sok objektum van már.
Azt kéne tudni mi a cél pontosan.
public class Uzenetek
{
public string kiküldte;
public string mitküldött;
public string mikorküldte;
}
Chat program lesz
A szerver elmenti a kliensek a beszélgetéseit, hogyha vissza belép a kliens és rákattint egy másik felhasználóra akkor visszatudja tölteni a beszélgetést és nem az egészet szeretném hanem kb 30 hogy ne terheljem feleslegesen a szerver és a kliens memóriáját
Chat esetén mondjuk abszolút indokolt az adatbázis.
Mondjuk ez a négy sor kód, amit bemásoltál kapásból megsért legalább 5 OOP és programozási konvenciót. :D
class Uzenetek {
private string kiküldte;
private string mitküldött;
private string mikorküldte;
public Uzenetek(){
this.kiküldte = string.Empty;
this.mitküldött = string.Empty;
this.mikorküldte = string.Empty;
}
Ez így jó?
Tudom, hogy most csak hülyítesz, köszi a segítséget.
És zárjuk le a témát.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!