Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
hepr
61 / 33 / 13
Регистрация: 21.10.2010
Сообщений: 538
1

Ошибка: Доступность типа возвращаемого значения ниже доступности оператора

20.10.2012, 22:17. Просмотров 2014. Ответов 1
Метки нет (Все метки)

Здравствуйте, у меня есть интерфейс IPoint, от него идут 2 класса: Point2D и Point3D, причем Point2D не предок Point3D.
Далее я описал это в Point2D:
C#
1
2
3
4
        public static implicit operator Point3D(Point2D point)
        {
            return new Point3D(point);
        }
На что VS мне написало это достаточно большое, но как мне показалось не особо вразуметельное предложение:

Ошибка 1 Несовместимость по доступности: доступность типа возвращаемого значения "VectorMathLibrary.Point3D" ниже доступности оператора "VectorMathLibrary.Point2D.explicit operator VectorMathLibrary.Point3D(VectorMathLibrary.Point2D)"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2012, 22:17
Ответы с готовыми решениями:

Несовместимость по доступности: доступность типа возвращаемого значения
Добрый вечер. У меня возникла проблема, не могу понять ее причину. class...

Несовместимость по доступности: доступность типа параметра ниже доступности метода
Всем привет! Делаю задание на тему наследия классов. Есть класс «Поликлиника»....

Несовместимость по доступности типа возвращаемого значения и метода
Добрий день всем. У меня высвечивает ошибку: Несовместимость по...

Несовместимость по доступности: доступность типа поля "IBlock[*,*]" ниже доступности поля "blocks"
public class Figure { protected IBlock blocks; public...

Несовместимость по доступности: доступность типа поля "System.Collections.ObjectModel.Collection<WindowsFormsApplication1.Form1.Record >" ниже доступно
Добрый вечер....У меня пишет ошибку Несовместимость по доступности: доступность...

1
I2um1
Злой няш
1408 / 1106 / 374
Регистрация: 05.04.2010
Сообщений: 1,949
20.10.2012, 22:30 2
Классы Point2D, Point3D и интерфейс IPoint сделай как public - должно полегчать.
P.S. Ошибка возникает не в приведенном коде.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2012, 22:30

Override индексатора и смена типа возвращаемого значения
Доброго времени суток, товарищи! Столкнулся с одной неприятностью, подскажите...

Методы должны содержать тип возвращаемого значения. Ошибка
Кто-нибудь сталкивался с подобной ошибкой? Что сделано неверно? Будьте...

Ошибка: "Метод должен иметь тип возвращаемого значения"
namespace ConsoleApplication7 { class Program { static...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru