Új hozzászólás Aktív témák
-
James Bond
csendes tag
Hali!
Tehát sebességben nincs különbség a tömb és a collection-ök között.
ArrayList-et szoktam használni, a példányosított objektumokat (class-okat) beledobálom
és ciklussal végigszaladok az ArrayList-en.Csak az a problémám, hogy példányosított objektumokat hogy lehet menteni és
egy másik alkalommal visszatölteni?Egyébként készül a lottó progim, innen letölthető:
http://data.hu/get/4741961/Lotto5.zip
Remélem fut Framework 3.5-alatt, mert arra volt állítva.Chris
-
James Bond
csendes tag
válasz
ArchElf
#2845
üzenetére
Köszi a segítséget, működik minden rendesen, beolvassa a számokat.
FileStream fs = new FileStream("Lottootos.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs);
string s = sr.ReadLine();
int i = 0;while (s != null)
{
String[] sorolvas = s.Split(',');
GlobalVar.Szamindex = i;
GlobalVar.Globalstring = s;
GlobalVar.Szelvenyev = Int32.Parse(sorolvas[0]);
GlobalVar.Szelvenyhet = Int32.Parse(sorolvas[1]);
GlobalVar.Szelvenyszam1 = Int32.Parse(sorolvas[2]);
GlobalVar.Szelvenyszam2 = Int32.Parse(sorolvas[3]);
GlobalVar.Szelvenyszam3 = Int32.Parse(sorolvas[4]);
GlobalVar.Szelvenyszam4 = Int32.Parse(sorolvas[5]);
GlobalVar.Szelvenyszam5 = Int32.Parse(sorolvas[6]);
s = sr.ReadLine();
i = i + 1;}
GlobalVar.Tombhossz = i - 1;
sr.Close();
fs.Close();Egyébként a tabulátort nem fogatta el nekem (a \t re persze nem jöttem rá)
Úgyhogy vesszőre cseréltem a TAB-ot, így jobb is.Hunfatal-nak is köszönöm a választ.
Memteszt:-) Az 5000 tömb a lottószelvényeknek van, az eddig kihúzott lottószámokat takarja, ami idáig 2867, de úgy gondoltam legyen 5000-ig.
Akkor számoljunk 5000 Int tomb az 4*5000 byte = 20 k
140 k-használtam el, hát igen a C64-en nemigen írnám meg a progit.
Jobban szeretem az ilyen sima tömböket a gép csak végigszalad rajta és gyorsan
végez.Chris
-
James Bond
csendes tag
Köszi a választ, jó lett a satic-al.
public static class GlobalVar
{
public static string GlobalString = "gfdgdsg";
static int[] szelvenyev = new int[5000];
static int[] szelvenyhet = new int[5000];
static int[] szelvenyszam1 = new int[5000];
static int[] szelvenyszam2 = new int[5000];
static int[] szelvenyszam3 = new int[5000];
static int[] szelvenyszam4 = new int[5000];
static int[] szelvenyszam5 = new int[5000];static int szamindex;
public static int Szamindex
{
get
{
return szamindex;
}
set
{
szamindex = value;
}
}Még egy kérdésem lenne:
public Form1()
{
GlobalVar.Szamindex = 50;FileStream fs = new FileStream("Otos.txt", FileMode.Open);
StreamReader sr = new StreamReader(fs);
string s = "";while (s != null)
{s=sr.ReadLine();
}
sr.Close();
fs.Close();Az Otos.txt- fájl ban Tabulátorokkal vannak elválasztva a szamok.
Nekem olyan kéne, hogy a beolvasott sort feldarabolja. s=sr.ReadLine();
-
James Bond
csendes tag
Hali!
Lenne egy kérdésem.
Globális tömböt szeretnék létrehozni, de valahogy a framework 3.5-tel nem
megy , még régen a 2.0-ásal simán lehetett. Windows Form application.Tehát nyomógombokat rakok ki, majd 2 katt rajtuk, ekkor lehet írni a kódot és
itt kellene látni a tömbömet.VS 2010, C#, 3.5 Fw
Chris
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- OLED monitor topic
- Samsung Galaxy Felhasználók OFF topicja
- Formula-1
- Apple MacBook
- Okos Otthon / Smart Home
- Kész rémálom lesz Linuxot használni jövőre az USA egyes államaiban
- Azonnali fáradt gőzös kérdések órája
- exHWSW - Értünk mindenhez IS
- AMD Navi Radeon™ RX 9xxx sorozat
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...
- -40%! Legújabb innovációk! ÚJ!! HP EliteBook 640 G10 - i7-1365U 16GB 512GB iris Xe, Gar: 2024.11.06.
- XPS 9320 27% 13.4" 3.5K OLED érintő i7-1260P 16GB 512GB NVMe ujjlolv IR kam gar
- Macbook Pro 16" M1 Pro 2021 - 10 GPU, 16 CPU, 16GB RAM, 1 TERA SSD - garancia (12)
- BESZÁMÍTÁS! Asrock B450M R5 4500 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus DeepCool 400W
- Precision 7760 27% 17.3" FHD IPS i7-11850H RTX A3000 32GB 512GB NVMe magyar vbill gar
- Asus ROG 17 WQHD 240Hz G-Sync Ryzen9 7945HX 32GB 1TB SSD Nvidia RTX 4090 16GB 175W Win11 Garancia
- 27% ÁFÁS DELL Alienware 16X Aurora AC16251 RTX5070 Részletfizetés megoldható. Beszámítás lehetséges
- Apple iPad Air 2 (A1566) 64GB Wi-Fi Asztroszürke
- Fujitsu LifeBook 7U14A2 netbook / 12 hónap jótállás
- Apple iPhone 16 Pro Max 256GB Desert Titanium használt, karcmentes 95% akku (344 ciklus) 6 hó
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
