Типы массивов и объявление массива. Заполнение массива
Проект «Заполнение массива». Создание обработчика события заполнения массива с клавиатуры на языке Visual Basic .NET, Turbo Delphi, Visual C# и Visual J#
Создание обработчика события заполнения массива с клавиатуры на языке Visual Basic .NET
3.
Создание обработчика события заполнения массива с клавиатуры на языке Turbo Delphi
3.
На языках Visual C# и Visual J# для ввода элементов массива с клавиатуры с использованием функции InputBox() необходимо подключить и использовать пространство имен Microsoft.VisualBasic.
Создание обработчика события заполнения массива с клавиатуры на языках Visual C# и Visual J#
3.1. Ввести команду [Проект-Добавить ссылку...].
В появившемся диалоговом окне Add Reference на вкладке .NET из списка выбрать имя компонента Microsoft. Visual Basic.NET Runtime и щелкнуть по кнопке Выбрать. Выбранный компонент добавится в поле Выбранные компоненты:
Щелкнуть по кнопке ОК.
3.2. В Обозревателе решений в проекте array1 в разделе ссылок References добавится ссылка Microsoft.VisualBasic на соответствующее пространство имен.
Теперь можно добавить ссылку на пространство имен и обработчик события в программный код. Необходимо учесть, что параметрами функции InputBox() также являются значение функции по умолчанию и координаты верхнего левого угла диалогового окна функции.
3.3.
Заполним строковый массив буквами русского алфавита из текстового файла. Создадим текстовый файл, содержащий буквы русского алфавита. Такие текстовые файлы должны содержать только коды самих символов (не должны содержать управляющие коды форматирования текста, тэги языка HTML и т. д.) и, следовательно, должны создаваться в простейших текстовых редакторах типа Блокнот (рис. 4.50).
Рис. 4.50. Текстовый файл, содержащий русский алфавит
4. Создать в текстовом редакторе файл и ввести буквы русского алфавита по одной букве в строке (рис. 4.50). Сохранить файл alphabet.txt в кодировке Unicode.
На языках Visual Basic .NET, Visual C# и Visual J# объявим массив и переменную, хранящую в памяти адрес объекта StreamReader.
В обработчике события присвоим переменной значение с использованием метода открытия файла OpenText (), аргументом которого является имя открываемого файла alphabet.txt. В цикле со счетчиком произведем чтение букв алфавита из файла с использованием метода ReadLine () и выведем буквы в список.
Следующая страница Проект «Заполнение массива». Создание обработчика события заполнения массива из файла на языке Visual Basic .NET, Turbo Delphi, Visual C# и Visual J#