<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>