Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> небольшой клин по книге Троелсона 
:(
    Опции темы
SLeN
Дата 8.12.2006, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 8.12.2006
Где: SPB

Репутация: 2
Всего: 4



книжка Троелсона C# и платформа .net издательство питер (только почемуто 2007 год хотя еще 2006...)

Учу шарп с нулев встрял на теме создание пользовательского енумератора стр 209


Цитата

Во-вторых, теперь в нашем распоряжении есть новые способы обращения к
объектам класса Саг, находящимся внутри объекта класса Cars (что очень похоже
на интерфейс lEnumXXXX в СОМ):

// Устанавливаем курсор на начало
itfEnum. Reset();
// Перемещаем курсор вперед на один шаг
ItfEnum. MoveNext();


но ведь

Цитата

int pos = -1;
......

public bool MoveNext()
{
if (pos < carArray. Length)
{
POS++;
return true:
}
else
return false:
public void Reset {} { pos - 0: }


я понимаю что этим интерфейсом пользуется foreach и скорее он не

Цитата

bool MoveNext(): // Передвинуть внутренний указатель (курсор)
                            // на одну позицию


а определяет
Возможно ЛИ передвинить указатель на одну позицыю
но как мы через нумератор можем передвигать или устанавливать курсор он же оперирует в данном случае лиш переменной котрую мы создали

или это будет работать только в месте с конструкцыями использующие нумератор...
тоесть можно к примеру сделать замкнутый цыкл если в процессе выполнения foreach указать
 itfEnum. Reset();

Это сообщение отредактировал(а) SLeN - 9.12.2006, 00:16
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
archimed7592
Дата 9.12.2006, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



Цитата(SLeN @  8.12.2006,  23:52 Найти цитируемый пост)
а определяетВозможно ЛИ передвинить указатель на одну позицыю
нет, возвращаемое значение в данном случае символизирует успех\неудачу операции...если вернет false значит никакого перемещения не произошло - достигнут конец последовательности.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
SLeN
Дата 10.12.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 8.12.2006
Где: SPB

Репутация: 2
Всего: 4



archimed7592 понял примерную суть идеи  спасибо






пойду куплю си шарп для чайников...  smile 
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
archimed7592
Дата 10.12.2006, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



Цитата(SLeN @  10.12.2006,  13:48 Найти цитируемый пост)
пойду куплю си шарп для чайников...   
лучше алгоритмы для чайников...другими словами тебе нужен учебник по программированию (язык не играет роли, но лучше похожий на c#).


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
SLeN
Дата 10.12.2006, 22:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 8.12.2006
Где: SPB

Репутация: 2
Всего: 4



дык я ее уже взял 
сидю как роман читаю она на столько тупая что слов нет...

а про алгоритмы я ж не видел самого кода foreach вот и гадаю
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
archimed7592
Дата 11.12.2006, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 7
Всего: 93



Цитата(SLeN @  10.12.2006,  22:40 Найти цитируемый пост)
я ж не видел самого кода foreach
зачем код? я тоже не видел...я посмотрел описание интерфейса IEnumerable и сказал тебе что означает эта ф-ция.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
SLeN
Дата 11.12.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 8.12.2006
Где: SPB

Репутация: 2
Всего: 4



короче проехали smile я нашел рксский msdn и во всем разобрался smile
--------------------
Православные не проходите мимо! Люди нуждаются в вас
PM MAIL   Вверх
ivashkanet
Дата 11.12.2006, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



Цитата(SLeN @  10.12.2006,  21:40 Найти цитируемый пост)
я ж не видел самого кода foreach вот и гадаю 

Для общего развития
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0461 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.