<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587597</guid>
        <pubDate>Thu, 06 May 2010 15:25:56 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587597</link>
        <description><![CDATA[lenferer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2587517'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Vladimir &#064; <time class="tag-quote__quoted-time" datetime="2010-05-06T17:42:20+04:00">06.05.10, 13:42</time></span><div class='quote '>XML вроде не очень сложный, сам ХМL документ где-то используется?</div></div><br>
Да, в дальнейшем необходимо другой программой десериализовать XML файл в экземпляр точно такого же класса...Или загружать все в Память а потом второй программой считывать из памяти....думаю это еще сложнее будет реализовать...<br>
<br>
Народ,мно кто подскажет еще или идеи кончились????????  :oops:]]></description>
        <author>lenferer</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587586</guid>
        <pubDate>Thu, 06 May 2010 15:14:08 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587586</link>
        <description><![CDATA[SPM: Мда действительно хитрый он. Ну тогда надо что-то придумывать... как пример делать их не сериализуемыми, а сериализуемыми делать свойства-массивы и как-то хитро гонять между ними. Либо свой BitArray расписать. Либо внедрятся в процесс сериалайза/десериалайза.]]></description>
        <author>SPM</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587517</guid>
        <pubDate>Thu, 06 May 2010 13:42:20 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587517</link>
        <description><![CDATA[Vladimir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2587502'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SPM &#064; <time class="tag-quote__quoted-time" datetime="2010-05-06T13:19:00+00:00">06.05.10, 13:19</time></span><div class='quote '>BitArray ващето сериализуемый.</div></div><br>
<br>
Эта коллекция ВЫГЛЯДИТ как-будто она сериализуется, но на практике выдает фокусы. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T14:26:15+00:00">06.05.10, 14:26</time></span></span><br>
P.S. Уточню, фокусы случаются при ХML сериализации.  :yes-sad: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T14:40:24+00:00">06.05.10, 14:40</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2587460'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>lenferer &#064; <time class="tag-quote__quoted-time" datetime="2010-05-06T12:31:51+00:00">06.05.10, 12:31</time></span><div class='quote '>...неужели нет способа сериализовать BitArray???  </div></div><br>
<br>
Есть: бинарным сериалайзером.  ;) <br>
XML вроде не очень сложный, сам ХМL документ где-то используется?]]></description>
        <author>Vladimir</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587502</guid>
        <pubDate>Thu, 06 May 2010 13:19:00 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587502</link>
        <description><![CDATA[SPM: BitArray ващето сериализуемый. Смотрите как вы его инициализируете, там микрософт что-то про это намекало. поищите по инету, не думаю что ничего нет.]]></description>
        <author>SPM</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587460</guid>
        <pubDate>Thu, 06 May 2010 12:31:51 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587460</link>
        <description><![CDATA[lenferer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2587416'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SPM &#064; <time class="tag-quote__quoted-time" datetime="2010-05-06T11:57:45+00:00">06.05.10, 11:57</time></span><div class='quote '>Выкидываете все свойства смотрите сериализует или нет, потом добавляете по одному, как ломанется - думаете.</div></div><br>
Попробовал,как и ожидалось при добавление BitArray не сериализует...неужели нет способа сериализовать BitArray??? :&#39;(]]></description>
        <author>lenferer</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587416</guid>
        <pubDate>Thu, 06 May 2010 11:57:45 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587416</link>
        <description><![CDATA[SPM: Выкидываете все свойства смотрите сериализует или нет, потом добавляете по одному, как ломанется - думаете.]]></description>
        <author>SPM</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587370</guid>
        <pubDate>Thu, 06 May 2010 11:26:47 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2587370</link>
        <description><![CDATA[lenferer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2586952'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Vladimir &#064; <time class="tag-quote__quoted-time" datetime="2010-05-06T07:32:58+00:00">06.05.10, 07:32</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2586624'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>lenferer &#064; <time class="tag-quote__quoted-time" datetime="2010-05-05T18:56:18+00:00">05.05.10, 18:56</time></span><div class='quote '>Вылетает ощибка :<br>
Дополнительные сведения: Возникла ошибка при отражении типа &quot;IP_протокол.Form1.IPzag&quot;.<br>
<br>
Помогите кто чем может,не могу понять в чем дело,не однократно делал сериализацию а тут что то не идет</div></div><br>
<br>
<br>
Уберите вот этот конструктор (он все равно ничего не делает):<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">public IPzag()</div><div class="code_line">{</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T07:57:54+00:00">06.05.10, 07:57</time></span></span><br>
Не поможет, проблема в сериализации BitArray, не нравится эта коллекция сериализатору.  :wall: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T08:00:48+00:00">06.05.10, 08:00</time></span></span><br>
Быстрый способ это поправить - сделать из BitArray просто Аrray. Не знаю подойдет ли это Вам.</div></div><br>
Пробовал его убирать,все также не работает.Он необходим для сериализации-так пишут на многих форумах.я Тоже подозреваю что проблема в BitArray, но просто Array мне не подойдет,у кого то есть еще мысли по этому поводу.... :&#39;(]]></description>
        <author>lenferer</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586952</guid>
        <pubDate>Thu, 06 May 2010 07:32:58 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586952</link>
        <description><![CDATA[Vladimir: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=302505&view=findpost&p=2586624'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>lenferer &#064; <time class="tag-quote__quoted-time" datetime="2010-05-05T18:56:18+00:00">05.05.10, 18:56</time></span><div class='quote '>Вылетает ощибка :<br>
Дополнительные сведения: Возникла ошибка при отражении типа &quot;IP_протокол.Form1.IPzag&quot;.<br>
<br>
Помогите кто чем может,не могу понять в чем дело,не однократно делал сериализацию а тут что то не идет</div></div><br>
<br>
<br>
Уберите вот этот конструктор (он все равно ничего не делает):<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">public IPzag()</div><div class="code_line">{</div><div class="code_line">}</div></ol></div></div></div></div> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T07:57:54+00:00">06.05.10, 07:57</time></span></span><br>
Не поможет, проблема в сериализации BitArray, не нравится эта коллекция сериализатору.  :wall: <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-05-06T08:00:48+00:00">06.05.10, 08:00</time></span></span><br>
Быстрый способ это поправить - сделать из BitArray просто Аrray. Не знаю подойдет ли это Вам.]]></description>
        <author>Vladimir</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586792</guid>
        <pubDate>Thu, 06 May 2010 05:04:17 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586792</link>
        <description><![CDATA[lenferer: попробовал,не работает... :wall:]]></description>
        <author>lenferer</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586747</guid>
        <pubDate>Thu, 06 May 2010 02:38:58 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586747</link>
        <description><![CDATA[Alexus: заремарьте все атрибуты &quot;[XmlAttribute()]&quot; и попробуйте. <br>
Исчезнет ли ошибка?]]></description>
        <author>Alexus</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586624</guid>
        <pubDate>Wed, 05 May 2010 18:56:18 +0000</pubDate>
        <title>Сериализация-Возникла ошибка при отражении типа</title>
        <link>https://forum.sources.ru/index.php?showtopic=302505&amp;view=findpost&amp;p=2586624</link>
        <description><![CDATA[lenferer: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">[Serializable]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;public class IPzag</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray version = new BitArray(4);//номер версии 4 бита</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray header_length = new BitArray(4);//Длина заголовка 4 бита</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray toS = new BitArray(8);//тип сервиса 8 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort total_lenght;//Общая длина 16 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort identification;//Идентификатор пакета 16 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray flag = new BitArray(3);//Флаги 3 бита</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray fragment_offset = new BitArray(13);//Смещение фрагмента 13 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public byte ttl;//Время жизни 8 бит Time To Live</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public byte protocol;//Протокол верхнего уровня 8 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort checksum;//Контрольная сумма 16 бит</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public uint sourse_address;//айпишник источника 32 бита</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public uint destination_adress;//айпишник назначения 32 бита</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Номер версии&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray Version</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return version; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { for (int i = 0; i &#60; 4; i++) version[i] = Convert.ToBoolean(value); }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Длина заголовка&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray Header_Length</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return header_length; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { for (int i = 0; i &#60; 4; i++) header_length[i] = Convert.ToBoolean(value); }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Тип сервиса&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray ToS</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return toS; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { for (int i = 0; i &#60; 4; i++) toS[i] = Convert.ToBoolean(value); }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Общая длина&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort Total_lenght</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return total_lenght; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { total_lenght = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Идентификатор пакета&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort Identification</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return identification; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { identification = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Время жизни&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public byte TTL</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return ttl; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { ttl = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;IP-Протокол верхнего уровня&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public byte Protocol</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return protocol; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { protocol = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Контрольная сумма&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public ushort Checksum</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return checksum; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { checksum &nbsp;= value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;IP-адрес источника&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public uint Sourse_address</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return sourse_address; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { sourse_address = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;IP-адрес назначения&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public uint Destination_adress</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return destination_adress; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { destination_adress = value; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Флаги&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray Flag</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return flag; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { for (int i = 0; i &#60; 4; i++) fragment_offset[i] = Convert.ToBoolean(value); }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[DisplayName(&quot;Смещение фрагмента&quot;)]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[XmlAttribute()]</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public BitArray Fragment_offset</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get { return fragment_offset; }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set { for (int i = 0; i &#60; 4; i++) fragment_offset[i] = Convert.ToBoolean(value); }</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public IPzag()</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
Сериализую собственно так:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;StreamWriter str = new StreamWriter(&quot;C://IP.xml&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; XmlSerializer slz = new XmlSerializer(packet.GetType());</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; slz.Serialize(str, packet, new XmlSerializerNamespaces(new[] { new XmlQualifiedName(&quot;&quot;) }));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; str.Close();</div></ol></div></div></div></div><br>
<br>
Вылетает ощибка :<br>
Дополнительные сведения: Возникла ошибка при отражении типа &quot;IP_протокол.Form1.IPzag&quot;.<br>
<br>
Помогите кто чем может,не могу понять в чем дело,не однократно делал сериализацию а тут что то не идет :wall:]]></description>
        <author>lenferer</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	