<?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; operator</title>
	<atom:link href="http://www.c-help.net/tag/operator/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>Проектирование класса Rational</title>
		<link>http://www.c-help.net/160.html</link>
		<comments>http://www.c-help.net/160.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:28:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Abs]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Minus]]></category>
		<category><![CDATA[Mult]]></category>
		<category><![CDATA[operator]]></category>
		<category><![CDATA[param]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[PrintRational]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[TestCreateRational]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[TestOperRational]]></category>
		<category><![CDATA[TestPlusRational]]></category>

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





Проектирование класса Rational
В заключение этой лекции займемся проектированием класса Rational, описывающего известный в математике тип данных &#8211; рациональные числа. По ходу проектирования будут вводиться новые детали, связанные с описанием класса. Начнем проектирование, как обычно, с задания тега &#60;summary&#62;, описывающего назначение класса, его свойства и поведение. Вот этот текст:
/// &#60;summary&#62;
/// Класс Rational 
/// определяет новый тип [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/160.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Присваивание</title>
		<link>http://www.c-help.net/135.html</link>
		<comments>http://www.c-help.net/135.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:04:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Assign]]></category>
		<category><![CDATA[assignment]]></category>
		<category><![CDATA[bool]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[int]]></category>
		<category><![CDATA[operator]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[void]]></category>

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





Присваивание
В большинстве языков программирования присваивание &#8211; это оператор, а не операция. В языке C# присваивание унаследовало многие особенности присваивания языка C++. В C# оно толкуется как операция, используемая в выражениях. Однако в большинстве случаев присваивание следует рассматривать и использовать как обычный оператор.
Возьмем полезный случай реального использования присваивания как операции. В ситуации, называемой множественным присваиванием, списку [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/135.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 16. Перегрузка унарных операторов</title>
		<link>http://www.c-help.net/44.html</link>
		<comments>http://www.c-help.net/44.html#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:04:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Уроки C#]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[operator]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[Sqrt]]></category>
		<category><![CDATA[Vector]]></category>
		<category><![CDATA[void]]></category>
		<category><![CDATA[WriteLine]]></category>

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





Урок 16. Перегрузка унарных операторов
Унарные операторы &#8211; это те, которые имеют только один операнд (параметр). Типичные примеры унарных операторов &#8211; это унарный минус (меняющий знак на противоположный) и оператор инкремента ++.
Рассмотрим перегрузку унарных операторов на примере рассмотренного на прошлом уроке класса Vector. А именно, добавим в наш класс унарный минус, который будет менять вектор с [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/44.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 15. Перегрузка бинарных операторов</title>
		<link>http://www.c-help.net/43.html</link>
		<comments>http://www.c-help.net/43.html#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:03:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Уроки C#]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[GetX]]></category>
		<category><![CDATA[GetY]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[operator]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[Vector]]></category>
		<category><![CDATA[void]]></category>
		<category><![CDATA[WriteLine]]></category>

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





Урок 15. Перегрузка бинарных операторов
Перегрузка операторов &#8211; это задание для известных операторов (например, для +) новых значений. Например, мы можем перегрузить оператор + для векторов так, чтобы стало возможным использование в нашей программе конструкции вида:

...
Vector a, b, c;
...
c = a + b;
...


Здесь Vector &#8211; это введеный нами класс. Если мы не сделаем перегрузку операторов, то [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/43.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

