Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не получается создать несколько свойств у класса 
:(
    Опции темы
St33l
Дата 26.9.2008, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 16.6.2007

Репутация: нет
Всего: нет



Код

    public class Toplivo
    {
        #region Блок объявления закрытых переменных класса (они же хим. состав)
        private float c;
        private float h2;
        #endregion
        
        public float с
        {
            get
            {
                return c;
            }
            set
            {
                с = (c*(100-w))/100;
            }
        }
        public float h2
        {
            get
            {
                return h2;
            }
            set
            {
                h2 = (h2*(100-w))/100;
            }
        }        
    }



Хочу у класса создать 2 свойства. Но не получается :( Вот такая ошибка выдается:
Цитата

Класс Toplivo уже содержит определение для h2


Что у меня в коде не так?
PM   Вверх
source777
Дата 26.9.2008, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: 3
Всего: 56



Нельзя объявлять несколько идентификаторов с одинаковым именем в пределах одной области видимости! 
Т.е., в твоём случае, св-ва и поля должны иметь разные имена.



--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
Serjeo
Дата 30.9.2008, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 30.7.2007

Репутация: нет
Всего: нет



Здесь достаточно изменить регистр одной из букв и слова будут считаться разными. 
Например:  Поле - data, свойство - Data. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0927 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.