Массивы в C#
От: StanLIT  
Дата: 13.02.05 16:28
Оценка: -3 :)
Мне надо сделать динамически изменяющийся масив на этом богомерзком языке.
Что бывает если вылезать за обьявленные границы?
В MSDN(в онлайновом) на эту тему ничего нет.

Прошу прощения за примитивные вопроосы — я на C# первый день.

Будет ли это извращение приемлемым решением?
class myInt
{
int value;
next myInt = null;

public void CreateNext();
public myInt GetValue(int index); //примерно a.next.next.next.next, но с помощью цикла.

}

Ответьте пожалуйста до того, как я решусь для этого писать dll
Заранее благодарю.


21.02.05 18:45: Перенесено модератором из '.NET' — AndrewVK
Re: Массивы в C#
От: Saintdmitry  
Дата: 13.02.05 16:51
Оценка:
Здравствуйте, StanLIT, Вы писали:

SLI>Мне надо сделать динамически изменяющийся масив на этом богомерзком языке.

SLI>Что бывает если вылезать за обьявленные границы?

SLI>Будет ли это извращение приемлемым решением?

SLI>class myInt
SLI>{
SLI> int value;
SLI> next myInt = null;

SLI> public void CreateNext();

SLI> public myInt GetValue(int index); //примерно a.next.next.next.next, но с помощью цикла.

SLI>}


Вы написали что-то вроде односвязанного списка.

Динамические массивы в C# создаются классом ArrayList, хранящего элементы Object
Если вы обратитесь к несуществующему элементу этого динамического массива, то будет exception.
Re: Массивы в C#
От: vvvoloshin1 Канада  
Дата: 14.02.05 05:08
Оценка: 1 (1) +4 -1 :))
Привет, я извиняюсь... но, думаю, выражу общее мнение, что вы, товарищ, бредите.
Re[2]: Массивы в C#
От: FightUntilWeDie Россия http://www.crownest.ru
Дата: 14.02.05 05:38
Оценка:
Здравствуйте, vvvoloshin1, Вы писали:

V>Привет, я извиняюсь... но, думаю, выражу общее мнение, что вы, товарищ, бредите.


Поддерживаю..
You gotta do what you gotta do.
Re[3]: Массивы в C#
От: StanLIT  
Дата: 15.02.05 13:04
Оценка: :)
Ей богу, не понмаю о чем вы. Мои слова не могут быть бредом, если понял хотя бы один человек.А от saintdmitriy я получил содержательный ответ. Если вы назваль предом мой способ хранения данных, то вы будете поражены прочитав о языке lisp — где этот способ является стандартным. Кстати, если вам нравится посылать бессодержательные письма, обвинающие кого ты в галюцинировании, то можете можете написать такому автору как Кнут. В его книге "искуустрво програмирования" описанны куда более необычные идеи.
Re[4]: Массивы в C#
От: Mika Soukhov Stock#
Дата: 15.02.05 13:11
Оценка:
Здравствуйте, StanLIT, Вы писали:

SLI>Ей богу, не понмаю о чем вы. Мои слова не могут быть бредом, если понял хотя бы один человек.А от saintdmitriy я получил содержательный ответ. Если вы назваль предом мой способ хранения данных, то вы будете поражены прочитав о языке lisp — где этот способ является стандартным. Кстати, если вам нравится посылать бессодержательные письма, обвинающие кого ты в галюцинировании, то можете можете написать такому автору как Кнут. В его книге "искуустрво програмирования" описанны куда более необычные идеи.


Первое придложение первого поста в данном топике:

Мне надо сделать динамически изменяющийся масив на этом богомерзком языке. (с) StanLIT


На мой взгляд, после таких слов получить ответ по делу очень сложно
Re[4]: Массивы в C#
От: vvvoloshin1 Канада  
Дата: 15.02.05 13:20
Оценка: +2
Здравствуйте, StanLIT, Вы писали:

SLI>Ей богу, не понмаю о чем вы. Мои слова не могут быть бредом, если понял хотя бы один человек.А от saintdmitriy я получил содержательный ответ. Если вы назваль предом мой способ хранения данных, то вы будете поражены прочитав о языке lisp — где этот способ является стандартным. Кстати, если вам нравится посылать бессодержательные письма, обвинающие кого ты в галюцинировании, то можете можете написать такому автору как Кнут. В его книге "искуустрво програмирования" описанны куда более необычные идеи.


И тем не менее после всего одного дня на C# у вас хватает сил называеть его богомерзским языком. — это в общем и вынудило меня написать.
Что касается Кнута, да действительно все круто, все отлично, но 80% алгоритмов в реальных коммерческих проектов не применимы из-за сложности — да и незачем пытаься получить прирост производительности в 3% при этом в пять раз больше кода написав. Мне тоже жаль, но программирование и наука вещи-то разные.
Ну и если в 2005 году вас так поражает полнотой язык lisp, то чего ж вы в C# подались ?
Re: Массивы в C#
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.02.05 13:30
Оценка:
Здравствуйте, StanLIT, Вы писали:



 public class ArrayHelper
    {
    
  public static Array ResizeArray(Array array)
    {
           Type type = array.GetType().GetElementType();
       Array temp= Array.CreateInstance(type,array.Length*2);
         array.CopyTo(temp,0);
         return temp;
    
    }
    }


Подожди 2.0 там будут типизированные коллекции в том числе и ArrayList то что тебе нужно.
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
и солнце б утром не вставало, когда бы не было меня
Re: Массивы в C#
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.02.05 13:34
Оценка: :)
Здравствуйте, StanLIT, Вы писали:

SLI>Мне надо сделать динамически изменяющийся масив на этом богомерзком языке.

Ты какому Богу молишься????
... << RSDN@Home 1.1.4 beta 4 rev. 303>>
и солнце б утром не вставало, когда бы не было меня
Re[4]: Массивы в C#
От: GlebZ Россия  
Дата: 15.02.05 13:58
Оценка: +1 :)
Здравствуйте, StanLIT, Вы писали:

SLI>то можете можете написать такому автору как Кнут. В его книге "искуустрво програмирования" описанны куда более необычные идеи.

Неужели Кнут написал что односвязный список называется массивом? Я знаю что он человек своеобразный но настолько? Тогда как он называет массив?

С уважением, Gleb.
Массивы в C#
От: Аноним  
Дата: 13.02.05 16:52
Оценка:
>Мне надо сделать динамически изменяющийся масив

см. ArrayList


>Что бывает если вылезать за обьявленные границы?

IndexOutOfRangeException




данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Массивы в C#
От: Аноним  
Дата: 14.02.05 05:18
Оценка:
>Мне надо сделать динамически изменяющийся масив на этом богомерзком языке.
Так зачем писать на таком мерзком языке?
С уважением, Александр. http://blogs.gotdotnet.ru/personal/AlexKD/


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[4]: Массивы в C#
От: Аноним  
Дата: 15.02.05 13:38
Оценка:
> Ну и если в 2005 году вас так поражает полнотой язык lisp, то чего ж вы в C# подались ?

ну про lisp он отчасти прав... и кстати говоря человеку вролне есть решение:
укачать с MS Research дистрибут F# и наслаждаться любимыми возможностями функционального языка.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.