<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Bude zde neco jako indexOf. Obecne cislo je vhodne predavat, tam,
kde se bude serializovat tj. prenaset object pres web napriklad.
Tam, kde neni nutne predavat cislo, tak pouzijte WeakReference na
dany objekt a to predavetje, bude to rychlejsi. Ono si je nutno
uvedomit, jak funguji vsechny ty indexOf .. uvnitr prohledavaji
jeden po druhem, pokud to je nejaky list, pole, atp. . Ze zacatku to
nevadi, ale pocase tech indexu je na sebe hodne a zpomaluje to.
Pokud pouzijete weakreference misto indexOf, tak se vyvarujete i
chyb pokud nekdo do pole nejakych trid neco prida.<br>
<br>
Jirka<br>
<br>
<div class="moz-cite-prefix">Dne 20.01.2018 v 18:40 Miroslav Draxal
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:000f01d39215$c1321610$43964230$@cz">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:black;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
mso-style-link:"Formátovaný v HTML Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Text bubliny Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";
color:black;}
span.TextbublinyChar
{mso-style-name:"Text bubliny Char";
mso-style-priority:99;
mso-style-link:"Text bubliny";
font-family:"Tahoma","sans-serif";}
span.StylE-mailovZprvy19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.FormtovanvHTMLChar
{mso-style-name:"Formátovaný v HTML Char";
mso-style-priority:99;
mso-style-link:"Formátovaný v HTML";
font-family:Consolas;
color:black;}
span.StylE-mailovZprvy22
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Mám pole
struktur, ve struktuře metodu, která pracuje se svým číslem
prvku pole.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Má metoda
nějakou šanci zjistit své číslo prvku v daném poli? <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Podle toho, co
jste psal, tak asi ne.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Takhle je to
lépe popsáno? Asi se moc dobře nevyjadřuji.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Míra <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
Hw-list [<a class="moz-txt-link-freetext" href="mailto:hw-list-bounces@list.hw.cz">mailto:hw-list-bounces@list.hw.cz</a>] <b>On
Behalf Of </b>Ladislav Vaiz<br>
<b>Sent:</b> Saturday, January 20, 2018 4:03 PM<br>
<b>To:</b> HW-news<br>
<b>Subject:</b> Re: Net polozka v poli<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Dobrý den,<br>
kód nechápu a po převedení na c# také ne. Pokud byste vybral
prvek z pole a předal ho metodě, tak se přenese pouze hodnota
a už nemáte šanci získat index.<br>
Předávat index mi nepřipadne jako úplně špatné řešení.<br>
L.<o:p></o:p></p>
<div>
<p class="MsoNormal">Dne 20.1.2018 v 15:19 Miroslav Draxal
napsal(a):<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Dobrý den,<o:p></o:p></p>
<p class="MsoNormal">S dotazem na zdejší odborníky přes NET.<o:p></o:p></p>
<p class="MsoNormal">Existuje nějaká metoda, jak by mohla
struktura v poli zjistit svou aktuální pozici ze vnitř?<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"> <o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Structure</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:#2B91AF">x</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> neco </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">As</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">String</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Private</span><span
style="font-size:9.5pt;font-family:Consolas"> PoziceVpoli
</span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">As</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Integer</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:green">'=???</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><span
style="font-size:9.5pt;font-family:Consolas"> UdelamNeco()</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:green">'
tady použiji proměnnou PoziceVPoli, která by měla nabývat
hodnoty pořadí v poly xx</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">End</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">End</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Structure</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Private</span><span
style="font-size:9.5pt;font-family:Consolas"> xx(20) </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">As</span><span
style="font-size:9.5pt;font-family:Consolas"> x</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas">Díky za
náměty</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Ps. nerad bych to dělal takhle<o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Structure</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:#2B91AF">x</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> neco </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">As</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">String</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Friend</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><span
style="font-size:9.5pt;font-family:Consolas">
UdelamNeco(PoziceVpoli)</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:green">'
tady použiji proměnnou PoziceVPoli, která by měla nabývat
hodnoty pořadí v poly xx</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">End</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">End</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Structure</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Private</span><span
style="font-size:9.5pt;font-family:Consolas"> xx(20) </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">As</span><span
style="font-size:9.5pt;font-family:Consolas"> x</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Private</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><span
style="font-size:9.5pt;font-family:Consolas"> xxx()</span><o:p></o:p></p>
<p class="MsoNormal" style="text-autospace:none"><span
style="font-size:9.5pt;font-family:Consolas">
xx(10).UdelamNeco(10)</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">End</span><span
style="font-size:9.5pt;font-family:Consolas"> </span><span
style="font-size:9.5pt;font-family:Consolas;color:blue">Sub</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif""><br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>HW-list mailing list - sponsored by <a href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a><o:p></o:p></pre>
<pre><a href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">Hw-list@list.hw.cz</a><o:p></o:p></pre>
<pre><a href="http://list.hw.cz/mailman/listinfo/hw-list" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman","serif""><o:p> </o:p></span></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<br>
</body>
</html>