Сообщения с тегом ‘MyClass’
Урок 43. Константы
Написано admin в 14 Июнь 2008 – 16:25 -Урок 43. Константы
Константы удобны использовать для величин, которые в программе не меняются. Использование констант позволяет изменить некоторую величину везде в программе за пару секунд – легче изменить значение в одном месте, чем по всей программе.
Константа определяется ключевым словом const. Вот пример:
class MyClass { //Объявление константы. public const int SomeValue=20; ... }
Tags: Console, const, Constants, main, MyClass, SomeValue, WriteLine
Находится в Уроки C# | No Comments »
Урок 25. Передача параметров переменой длины
Написано admin в 14 Июнь 2008 – 16:10 -Урок 25. Передача параметров переменой длины
В функцию можно передавать заранее неизвестное число параметров. Например, функция может складывать некоторое заранее неизвестное количество чисел и возвращать их сумму.
Вот конкретный пример реализации такой функции:
Tags: amp, args, Console, GetLength, MyClass, params, return, static, sum
Находится в Уроки C# | No Comments »
Урок 21. Статические переменные
Написано admin в 14 Июнь 2008 – 16:07 -Урок 21. Статические переменные
Обычно переменные класса принадлежат конкретному экземпляру класса. Для обращения к таким переменным мы пишем что-то вроде
MyClass z; k=z.data;
Здесь переменная data принидлежит классу MyClass. Для каждого экземпляра класса она своя.
Наряду с обычными переменными существуют и статические переменые класса. Их основное отличие от обычных переменных в том, что они относятся к классу целиком. Т. е. на все экземпляры класса у нас есть только одна переменая. Получить доступ к такой переменой можно только для самого класса без создания его экземпляра. Через конкретный же экземпляр класса доступа к такой перемнной нет. Т. е. использовать такую статическую переменную можно только для самого класса без создания экземпляра.
Для объявления переменной статический надо использовать ключевое слово static. Вот пример:
Tags: Console, data, int, main, MyClass, new, System, Test, void, WriteLine
Находится в Уроки C# | No Comments »
