<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Программирование на Си - C-sharp &#187; Write</title>
	<atom:link href="http://www.c-help.net/tag/write/feed" rel="self" type="application/rss+xml" />
	<link>http://www.c-help.net</link>
	<description></description>
	<lastBuildDate>Fri, 20 Jun 2008 19:02:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Массивы. Семантика присваивания</title>
		<link>http://www.c-help.net/152.html</link>
		<comments>http://www.c-help.net/152.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:20:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[Arrs]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[item]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[PrintArObj]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[Write]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=152</guid>
		<description><![CDATA[





Массивы. Семантика присваивания
Преобразования между классами массивов и родительскими классами Array и Object уже рассматривались. А существуют ли другие преобразования между классами массивов? Что происходит при присваивании x=e; (передаче аргументов в процедуру), если x и e &#8211; это массивы разных классов? Возможно ли присваивание? Ответ на этот вопрос положительный, хотя накладываются довольно жесткие ограничения на условия, [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/152.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Класс Object и массивы</title>
		<link>http://www.c-help.net/150.html</link>
		<comments>http://www.c-help.net/150.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:18:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[col]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[GetLength]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[PrintObj]]></category>
		<category><![CDATA[PrintObject]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Write]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=150</guid>
		<description><![CDATA[





Класс Object и массивы
Давайте обсудим допустимость преобразований между классами-массивами и классом Object. Понятно, что существует неявное преобразование объекта любого класса в объект класса Object, так что переменной типа оbject всегда можно присвоить переменную типа массив. Обратное такое преобразование также существует, но оно должно быть явным. Как всегда, при проведении явных преобразований не гарантируется успешность их [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/150.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Класс Array</title>
		<link>http://www.c-help.net/149.html</link>
		<comments>http://www.c-help.net/149.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:18:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[BinarySearch]]></category>
		<category><![CDATA[CLR]]></category>
		<category><![CDATA[col]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[CreateCollection]]></category>
		<category><![CDATA[CreateInstance]]></category>
		<category><![CDATA[CreateTwoDimAr]]></category>
		<category><![CDATA[IEnumerable]]></category>
		<category><![CDATA[LastIndexOf]]></category>
		<category><![CDATA[Length]]></category>
		<category><![CDATA[PrintCollection]]></category>
		<category><![CDATA[SetValue]]></category>
		<category><![CDATA[Sort]]></category>
		<category><![CDATA[TestCollection]]></category>
		<category><![CDATA[typeof]]></category>
		<category><![CDATA[Write]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=149</guid>
		<description><![CDATA[





Класс Array
Нельзя понять многие детали работы с массивами в C#, если не знать устройство класса Array из библиотеки FCL, потомками которого являются все классы-массивы. Рассмотрим следующие объявления:
//Класс Array
 int[] ar1 = new int[5];
 double[] ar2 ={5.5, 6.6, 7.7};
 int[,] ar3 = new Int32[3,4];
Зададимся естественным вопросом: к какому или к каким классам принадлежат объекты ar1, ar2 [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/149.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Массивы массивов</title>
		<link>http://www.c-help.net/147.html</link>
		<comments>http://www.c-help.net/147.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:16:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Fcount]]></category>
		<category><![CDATA[GetLength]]></category>
		<category><![CDATA[jagger]]></category>
		<category><![CDATA[Length]]></category>
		<category><![CDATA[PrintAr]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[void]]></category>
		<category><![CDATA[Write]]></category>
		<category><![CDATA[WriteLine]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=147</guid>
		<description><![CDATA[





Массивы массивов
Еще одним видом массивов C# являются массивы массивов, называемые также изрезанными массивами (jagged arrays). Такой массив массивов можно рассматривать как одномерный массив, элементы которого являются массивами, элементы которых, в свою очередь, снова могут быть массивами, и так может продолжаться до некоторого уровня вложенности.
В каких ситуациях может возникать необходимость в таких структурах данных? Эти массивы [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/147.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 58. Класс Path</title>
		<link>http://www.c-help.net/86.html</link>
		<comments>http://www.c-help.net/86.html#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:36:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Уроки C#]]></category>
		<category><![CDATA[ChangeExtension]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[GetCurrentDirectory]]></category>
		<category><![CDATA[GetExtension]]></category>
		<category><![CDATA[GetFileNameWithoutExtension]]></category>
		<category><![CDATA[GetTempFileName]]></category>
		<category><![CDATA[Move]]></category>
		<category><![CDATA[Write]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=86</guid>
		<description><![CDATA[





Урок 58. Класс Path
Класс Path предназначен для работы с файловыми путями (что, вобщем-то, совсем не удивительно). Этот класс обладает целым рядом полезных статических методов, которые мы сейчас и рассмотрим на конкретном примере.

    // Получение используемого в операционной системе 
    // разделителя для путей.
    char ch = [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/86.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

