Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Eugene Ostroukhov


Болтун

Зарегистрирован:
11 September 2003
Сообщения: 340
Примеры кода: 3
 

вот это все что мне нужно было :)

04 April 2005 13:56  


	public class Material
	{
		public class ElementsCollection
		{
			private ArrayList els = new ArrayList();

			public Element this[int index]
			{
				get
				{
					if (index < 0 || index >= this.els.Count)
						throw new IndexOutOfRangeException("Index out of range.");
					return (Element)els[index];
				}
			}
			public Element this[string name]
			{
				get
				{
					foreach (object el in els)
					{
						if (((Element)el).Name == name)
							return (Element)el;
					}
					throw new ArgumentException("Incorrect argument");
				}
			}

			public int Count { get { return els.Count; } }

			#region Methods
			public int Add(object newObj)
			{
				return els.Add(newObj);
			}
			public void AddRange(object[] newObjs)
			{
				foreach (object var in newObjs)
					this.Add(var);
			}			#endregion
		}

		private ElementsCollection collection = new ElementsCollection();

		#region .ctor
		public Material(params Element[] elements)
		{
			collection.AddRange(elements);
		}
		#endregion

		public ElementsCollection Element
		{
			get { return this.collection; }
		}
		public int CountOfElements
		{
			get { return collection.Count; }
		}
	}

Двадцать лет строил песочный замок, потом поумнел и стал строить воздушный.
Последний раз редактировалось 04 April 2005 14:00
Наверх
  



Общие вопросы программирования на ASP.NET

 Свойства с индексами....Eugene_Ostroukhov  04 April 2005 11:15
 Свойства с индексами....Eugene_Ostroukhov  04 April 2005 11:22
 Свойства с индексами....Virus Quartirus  04 April 2005 11:30
 Свойства с индексами....Eugene_Ostroukhov  04 April 2005 11:38
 Свойства с индексами...._OM_  04 April 2005 12:05
 Свойства с индексами...._OM_  04 April 2005 12:12
 вот это все что мне нужно было :)Eugene Ostroukhov  04 April 2005 13:56
 Re: вот это все что мне нужно было :)Rius  23 September 2005 09:11
 Свойства с индексами....Eugene_Ostroukhov  04 April 2005 12:07
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта