Új hozzászólás Aktív témák
-
pvt.peter
őstag
Sziasztok!
Adott egy olyan feladat, hogy egy meglévő rendszert kell átírnom .NET -es környezetbe.
Van egy olyan részfeladata ennek az egésznek, hogy kb. van 7000 stringünk, amiből futásidőben kaphatunk bizonyos halmazokat.
Ezek a stringek mind függvények neveit reprezentálják, illetve ezek a függvényke egy statikus osztályban lesznek megvalósítva statikus eljárásként..A kérdésem: hogyan lehetne a leghatékonyabban megvalósítani azt, hogy a stringet felhasználva hívni tudjam a metódusokat?
Eddig a MethodInfo.Invoke() eljárást használtam. Úgy gondolom ezt továbbra is fel kell használnom.
Leginkább optimalizálásra lennék kíváncsi, milyen trükköket lehetne bevetni.Előre is köszönöm,
PetiEz egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
@Karma
A dictionary jo megoldasnak tunik. Majd vegzek egy merest, hogy hogyan lenne jobb.@Athlon64
A foproblema az, hogy a stringkent kapjuk meg a fuggvenyek neveit az adatok feldolgozasa kozben. Ezert is gondoltam a reflexiora, de tobb ezer fuggvenynel ez elegge problemas lenne.Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Vmi hasonló megoldás lesz: [C# Store functions in a Dictionary]
[ Szerkesztve ]
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok!
Ha van egy stringem, pl. ez:
"<DOWN><DOWN><DOWN><DOWN>1500<DOWN><DOWN>1500<DOWN>1000<DOWN>"Akkor hogyan tudnám belőle reguláris kifejezéssel úgy kiválogatni őket, hogy a következőket kapjam meg:
<DOWN>
<DOWN>
<DOWN>
<DOWN>
1500
<DOWN>
<DOWN>
1500
<DOWN>
1000
<DOWN><DOWN> helyett akár <Alt-F4> is lehet, illetve 1500 helyett lehet vmi más string is.
Úgy gondolom, hogy a '<' és '>' jelekkel lehetne a matching groupot vhogy meghatározni.
Segítséget köszönöm.
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
válasz Jester01 #4734 üzenetére
Jester01: Köszönöm szépen a választ. Pont ilyenre gondoltam. Hát regexel a legegyszerűbb sztem, csak egy kicsit belekavarodtam.
hunfatal: a tagek között elméletileg nem szerepelhet '<' és '>' jel.
Karma: a matchgroup tlképpen majd egy string[] lesz.
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok!
Ismer vki olyan (lehetőleg) C# könyvtárat amely gráfok grafikus reprezentálására szolgál?
Fontos kikötés lenne az, hogy ez az egész egy koordináta rendszerben legyen és lehessen 1-1 pont között éle(ke)t kezelni.
Kezelje az interaktivitást, pl. lehessen rendezgetni a pontokat az élek megtartásával stb.Üdv,
PetiEz egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Nekem egy olyan kérdésem lenne, hogy az alábbi tutorial videóban levő projektnek van-e esetleg C# -os megvalósítása?
Tutorial to create a Ribbon Style Application with Visual Studio 11
Tehát a célom az, hogy a videó végén levő C++ alkalmazásnak megfelelő .NET/C# alkalmazást létrehozni ugyanilyen wizard segítségével.
Ha konkrétan ilyet nem lehet, akkor milyen alternatív megoldások vannak amelyek hasonlítanak egy .NET -es ribbonos sample app -ra?Előre is köszi,
PetiEz egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
válasz Des1gnR #6976 üzenetére
Hali,
A kollega is hasonló problémába ütközött:
New line break problem with EPPLUS when exporting dataEz egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Performanciával, hatékonysággal kapcsolatban lenne kérdésem.
Tegyük fel, hogy van egy saját típusom, pl. MyType, amelynek van egy MyItem adattagja, amely OtherType típusú.
Az OtherType pedig rendelkezik egy int típusú Identifier adattaggal.
Adott az alábbi két függvény:_________________________________________________________________
public void DoSomething(MyType myType)
{
if ((myType.MyItem as OtherType).Identifier == 1)
{
...
return;
}
else if ((myType.MyItem as OtherType).Identifier == 2)
{
...
return;
}
else if ((myType.MyItem as OtherType).Identifier == 3)
{
...
return;
}
...
else
{
...
return;
}
}
_________________________________________________________________
public void DoSomething(MyType myType)
{
OtherType otherType = myType.MyItem as OtherType;
if (otherType.Identifier == 1)
{
...
return;
}
else if (otherType.Identifier == 2)
{
...
return;
}
else if (otherType.Identifier == 3)
{
...
return;
}
...
else
{
...
return;
}
}
_________________________________________________________________
Mindkettő függvényben legyen tetszőlegesen sok else-if ág.
A kérdésem az lenne, hogy melyik a jobb megvalósítás performancia szempontjából?
Várom a véleményeket, javaslatokat illetve természetesen a miérteket is.Peti
[ Szerkesztve ]
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
C# allasinterjura mit erdemes atnezni?
Illetve mibol erdemes keszulni?
(Hozzateszem, hogy tudasfelfrissitesrol lenne szo, ugyanis kb. 3 evet mar fejlesztettem C# -ban, viszont most ugy hozta a sors, hogy megint C# -ozni fogok.)[ Szerkesztve ]
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
válasz zsolti_20 #9032 üzenetére
Nem igazán találtam rá értelmes megoldást, inkább használd a SendKeys.Send -et.
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Lenne egy C# -os, IIS + AD -val kombinált kérdésem (jobb topikot nem találtam ennél).
Van egy IIS szerverem ami egy olyan gépen fut, amely egyben DC is. A webalkalmazás form authentikációval lépteti be a usereket, a userek pedig az AD -ban vannak letárolva. Tehát van egy weboldal, amely elérhető internet felől is akár, és a belépésre jogosult userek le vannak tárolva AD -ban is. Az alkalmazásnak van egy jelszóváltoztatás funkciója, viszont a változtatás után a régi jelszóval is belehet lépni még kb. szűk 1 óráig (de inkább kevesebb ideig).
A Windowsban megváltozik a jelszó, ugyanis ha pl. RDP -vel lépek be a gépre, akkor az adott usernek már csak az új jelszavával tudok belépni.
Ha jól gondolom, akkor IIS -nél lehet vmilyen cachelési mechanizmus, ugyanis pl. iisreset után már csak az új jelszóval lehet csak belépni.A kérdésem: járt már vki hasonló cipőben? Ha igen, mi lehet a gond?
Köszi a segítséget.
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Interpolált stringeknél mi értelme van a kettős pont előtti számnak? Pl.
$"Dear {0:firstName} {1:lastName}, the price is {3:price}.";
Köszi a választ.
Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Lehet triviális a kérdésem de OutOfMemoryException esetében, hogyan képes "tudatni" a program, hogy OutOfMemoryException történt?
Elméletileg betelt a memória így már arra sem lenne erőforrás, hogy kiírja, hogy elfogyott az erőforrás, nem?Ez egy .50-es rombolópuska, elég szép visszarúgással.
-
pvt.peter
őstag
Sziasztok,
Ha van ez a kódunk:
if (variable is null) {
variable = expression;
}
Akkor ezt helyettesíthetjük ezzel is:variable ??= expression;
A kérdés innentől adott: ??= operátor thread safe?
[ Szerkesztve ]
Ez egy .50-es rombolópuska, elég szép visszarúgással.
Ú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!
- Motorola Edge 40 neo - színre és formára
- Vezetékes FEJhallgatók
- Android alkalmazások - szoftver kibeszélő topik
- LEGO klub
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- gban: Ingyen kellene, de tegnapra
- Macska topik
- Politika
- Sony MILC fényképezőgépcsalád
- Luck Dragon: Asszociációs játék. :)
- További aktív témák...