Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.09.2018, 13:19
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Здравствуйте! Создаю проект - библиотека классов Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Создаю проект - Консольное приложение Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Библиотека Func добавлена. Выдает ошибку "Ошибка CS0176 Доступ к члену "Class1.SumFunc(double, double)" через ссылку на экземпляр невозможен; вместо этого уточните его, указав имя типа." Почему так? Вроде все правильно написал. Как исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 13:36
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Или static убери или пиши Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 13:56
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Dima TИли static убериЕсли убрать static в библиотеке, то также или пиши Код: c# 1. Пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"". Ведь Class1.SumFunc(i, j) возвращает int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 14:19
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikkDima TИли static убериЕсли убрать static в библиотеке, то также или пиши Код: c# 1. Пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"". Ведь Class1.SumFunc(i, j) возвращает int. Class1.SumFunc(i, j) возвращает void Код: c# 1. исправь на int ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 14:50
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Dima T Код: c# 1. исправь на int Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 14:56
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikkТакже пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"" . Точно? Или другая ошибка? Правильно так писать Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:08
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Dima TferzmikkТакже пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"" . Точно? Или другая ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:11
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Встань на SumFunc и нажми F12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:12
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Если у тебя Код: c# 1. то этой ошибки быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:20
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Dima T, там void. Не исправляется там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:22
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
А в библиотеке так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:23
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Ты библиотеку пересобрал после исправления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.09.2018, 15:28
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Dima TТы библиотеку пересобрал после исправления?И библиотеку пересобрал, и приложение пересобрал, и ссылку на библиотеку удалил и заново добавил. Все также. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 07:49
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Пересобрал в самом проекте, где библиотека - заработало. До этого пересобирал библиотеку, где был открыт проект как консольное приложение. То есть открывалась библиотека, но не закрывался проект как консольное приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 08:13
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikk Код: c# 1. 2. 3. 4. Dima Tпиши Код: c# 1. Почему нужно писать не f.SumFunc(i, j) , а Class1.SumFunc(i, j) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 08:52
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikkПочему нужно писать не f.SumFunc(i, j) , а Class1.SumFunc(i, j) ? Потому что static. Ты бы сначала книжку какую-нибудь почитал для начинающих. Это фундаментальные вопросы, их надо знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 09:03
|
|||
|---|---|---|---|
|
|||
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikkПочему нужно писать не f.SumFunc(i, j) , а Class1.SumFunc(i, j) ? Потому что так решили разработчики языка: C# Language Specification, §10.3.7 Static and instance membersWhen a static member M is referenced in a member-access (§7.5.4) of the form E.M, E must denote a type containing M. It is a compile-time error for E to denote an instance. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 09:26
|
|||
|---|---|---|---|
Создание и использование собственной библиотеки классов |
|||
|
#18+
Я правильно понимаю, что собственный класс можно создать не только на C#, но и на VisualBasic.Net, Java, Python, класс с использованием языка R, не важна какая битность, если оcновное приложение на C#? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.09.2018, 11:00
|
|||
|---|---|---|---|
|
|||
Создание и использование собственной библиотеки классов |
|||
|
#18+
ferzmikk, нельзя загрузить 64 битную сборку из 32 битного приложения, но можно создать сборку в которой будет и 32 и 64 битная версия, размер файла естественно будет ~2+ раза больше. загрузить не CLR сборку в CLR приложении можно только через COM или через танцы с бубном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=20&mobile=1&tid=1399241]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 423ms |

| 0 / 0 |
