- Alacsony profilú, madzagmentes klaviatúrák jöttek a Razer színeiben
- ASUS ROG csúcslap érkezett, ezúttal a "lopakodó" fajtából
- Átvette a DRAM-piac trónját az SK Hynix a Samsungtól
- Pénztárcabarát, ugyanakkor trendi mikrotorony jött a Jonsbótól
- A Linux támogatását vágja meg leginkább az Intel leépítése
- Bambu Lab 3D nyomtatók
- Milyen belső merevlemezt vegyek?
- Apple asztali gépek
- Autós kamerák
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Calibre, az elektronikus könyvtár
- VR topik (Oculus Rift, stb.)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Egérpad topik
Új hozzászólás Aktív témák
-
cigam
titán
válasz
#90999040 #3170 üzenetére
Most ismerkedem a c#-al, és nekem is pont ez a gondom(KeyDown eventet akarok elkapni, de az istennek se akar működni). Amint ráprogramozok vmit a keydown-ra, nem működik se a keydown, se az eddig működő mousedoubleclick. Anno egy spéci megoldást ajánlottak rá, de ez a probléma elfedése nem?
Alapból miért nem működik? Valamiért csak odatették.
-
Sk8erPeter
nagyúr
válasz
#90999040 #2118 üzenetére
Igen, én is erre gondolok, és tulajdonképpen ez a fórum - ahogy elnézem - a C#-programozásról szól elsősorban, nem csak úgy általában a .NET-ről.
Ha a többiek is egyetértenek, akkor megkérem a modikat a módosításra. Vélemény?Most azon tanakodtam, hogy helyesírás szerint "C# programozás" vagy "C#-programozás" (kötőjel).
Én utóbbira tippelnék, mert tulképpen a C#-nak a programozása, de lehet, hogy tévedek.
======
shev7, martonx, amargo: asszem ezt túltárgyaltuk, nagyjából sikerült közös nevezőre hozni a véleményeket. -
#90999040
törölt tag
válasz
#90999040 #2027 üzenetére
Jó volt a meglátásom. Megnéztem assembly-ben a kódokat. Íme:
A ciklus0(); :
.method private hidebysig instance void ciklus0() cil managed
{
// Code size 8 (0x8)
.maxstack 2
.locals init ([0] int32 i)
IL_0000: nop
IL_0001: ldc.i4.0
IL_0002: stloc.0
IL_0003: ldloc.0
IL_0004: ldc.i4.1
IL_0005: add
IL_0006: stloc.0
IL_0007: ret
} // end of method Form1::ciklus0A ciklus1(); :
.method private hidebysig instance void ciklus1() cil managed
{
// Code size 8 (0x8)
.maxstack 2
.locals init ([0] int32 i)
IL_0000: nop
IL_0001: ldc.i4.0
IL_0002: stloc.0
IL_0003: ldloc.0
IL_0004: ldc.i4.1
IL_0005: add
IL_0006: stloc.0
IL_0007: ret
} // end of method Form1::ciklus1 -
bpx
őstag
válasz
#90999040 #2008 üzenetére
"A név szerinti keresés szerintem gyorsabb. De ha ez nem lehetséges, akkor a for helyett a foreach talán gyorsabb."
majd az általad linkelt cikkben:
"Therefore, I strongly feel if you are planning to write high performance code that is not for collections, use for loop. Even for collections, foreach may look handy when using, but it's not that efficient. Therefore, I strongly recommend everyone to use for loop rather than foreach at any stage."
-
fatal`
titán
-
fatal`
titán
válasz
#90999040 #2008 üzenetére
Ez rendben van csak te bevezettél még egy i változót, itt meg nem azt csinálja.
Mondjuk gondolom én nincsen 120 000 gombja így a sebességkülönbség majdhogynem elhanyagolható és sokkal szebb a kód a sima forral, mint a plusz változóval, amit külön kell kezelni.
De egyébként az egész úgy is kuka, mert névre keres akkor sima foreach.
-
kingabo
őstag
válasz
#90999040 #1978 üzenetére
A bitmap által támogatott kép formátumok: [link]
Nem vagyok benne biztos, de ennek a módnak nem kell plusz memória terület, az eredeti képen garázdálkodik és baromi gyors. (6 rétegű műholdképeket kezeltünk így)
Szerintem a korábban említett enum-os megoldás ezek után az egyetlen járható út."De a lényeg, hogy így vagy úgy, de megoldható."
Ráadásul az ígyre és az úgyra is van pl vagy segítség!
Engem továbbra is érdekelne, hogy a resource-os változatnál miért nem egyezik a 2 ref.
-
Vasinger!
nagyúr
válasz
#90999040 #1913 üzenetére
Ezt szerencsére nem tartalmazta a feladat előírása. Így a feladat kiírásának tökéletesen megfelel ez a kód.
Természetesen lehetne még bevinni további feltételeket, meg nagybetűsítéseket, szóköztelenítéseket és egyéb darabolást, de fölöslegesen most nem szenvedek vele.
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Nothing Phone (3) – tervezett kaotika
- Kerékpárosok, bringások ide!
- Óvodások homokozója
- Samsung Galaxy A54 - türelemjáték
- Bambu Lab 3D nyomtatók
- Milyen belső merevlemezt vegyek?
- exHWSW - Értünk mindenhez IS
- Milyen okostelefont vegyek?
- Hardcore café
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- Új Dell 13 Inspiron 5310 FHD+ IPS i5-11300H 4.4Ghz 8GB 256GB Intel Iris XE Graphics Win11 Garancia
- Dell 16 Inspiron 5625 FHD+ IPS Ryzen5 5625U 4.3Ghz 16GB 512GB SSD Radeon RX Vega7 Win11 Garancia
- Új Dell 14 Inspiron 5415 FHD IPS Ryzen5 5500U 4.0Ghz 8GB 256GB SSD Radeon RX Vega7 Win11 Garancia
- Dell 14 Latitude 5440 FHD IPS i5-1245U vPro 4.4Ghz 10mag 16GB 256GB Intel Iris XE Win11 Pro Garancia
- HP 14 Elitebook 640 G9 FHD IPS i5-1235U 4.4Ghz 10mag 16GB 256GB Intel Iris XE Win11 Pro Garancia
- GYÖNYÖRŰ iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3210, 96% Akkumulátor
- GYÖNYÖRŰ iPhone 12 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3191, 96% Akkumulátor
- LG 27UL500-W - 27" IPS - 3840x2160 4K - 60Hz 5ms - HDR10 - AMD FreeSync - 300 Nits - sRGB 99%
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3193, 94% Akkumulátor
- BESZÁMÍTÁS! MSI B550M R7 5700X 32GB DDR4 1TB SSD RTX 4070 12GB NZXT H710I Be Quiet 650W
Állásajánlatok
Cég: FOTC
Város: Budapest