русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ссылочные типы


Дата добавления: 2013-12-23; просмотров: 1021; Нарушение авторских прав


· class. Пример

class TestClass{ // Methods, properties, fields, events, delegates // and nested classes go here.}

· interface

· delegate

· массивы

Класс (структура) может содержать объявления следующих членов:

· Конструкторы

· Константы

· Поля

· Методы

· Свойства

· Индексаторы

· Операторы

· События

Рис 3 Пример отображения названия типов. Класс Console – статический класс пространства имен System в окне обозревателя объектов. В верхней правой части окна обозревателя отображены имена членов типа Console – имена методов и свойств.

Для того чтобы можно было использовать классы или структуры заданного пространства имен в программе на C#, необходимо добавить в код директиву using для этого пространства имен. Например, using System;

 

Член типа. Свойство . Получение доступа к свойствам.

Свойства можно использовать, как если бы они являлись открытыми членами данных (полями, имеющими тип), хотя в действительности они являются специальными методами, называемыми методами доступа. Метод доступа свойства get используется для возврата значения свойства, а метод доступа set используется для назначения нового значения. Т.е. со свойствами надо работать как с переменными. Статические свойства.

Рис 4. Отображение имени статического свойства Title класса Console в окне Обозревателя объектов.

Пример использования статического свойства Title класса Console.

using System;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

Console.Title = "Мой проект";

}

}

}

Результат

В программе статическому свойству Title класса Console, присваивается строковое значение "Мой проект", так как свойство имеет тип string и у него есть метод доступа set.

Если есть ключевое слово static в определении члена типа, то для доступа к члену типа необходимо указать имя типа, поставить точку и указать имя члена типа. Скобки после имени свойства ставить нельзя – со свойством надо работать как с переменной.



Задание Свойство BackgroundColor класса Console Возвращает или задает цвет фона консоли.

Написать код, демонстрирующий применение свойства.



<== предыдущая лекция | следующая лекция ==>
Значки обозревателя объектов | Пример использования свойства в определении, которого нет ключевого слова static.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.006 сек.