Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#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:19 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Или static убери или пиши Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 13:36 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Dima TИли static убериЕсли убрать static в библиотеке, то также или пиши Код: c# 1. Пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"". Ведь Class1.SumFunc(i, j) возвращает int. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 13:56 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#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:19 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#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:50 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
ferzmikkТакже пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"" . Точно? Или другая ошибка? Правильно так писать Код: c# 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 14:56 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Dima TferzmikkТакже пишет "Ошибка CS0029 Не удается неявно преобразовать тип "void" в "int"" . Точно? Или другая ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:08 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Встань на SumFunc и нажми F12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:11 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Если у тебя Код: c# 1. то этой ошибки быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:12 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Dima T, там void. Не исправляется там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:20 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
А в библиотеке так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:22 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Ты библиотеку пересобрал после исправления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:23 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Dima TТы библиотеку пересобрал после исправления?И библиотеку пересобрал, и приложение пересобрал, и ссылку на библиотеку удалил и заново добавил. Все также. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2018, 15:28 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Пересобрал в самом проекте, где библиотека - заработало. До этого пересобирал библиотеку, где был открыт проект как консольное приложение. То есть открывалась библиотека, но не закрывался проект как консольное приложение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2018, 07:49 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
ferzmikk Код: c# 1. 2. 3. 4. Dima Tпиши Код: c# 1. Почему нужно писать не f.SumFunc(i, j) , а Class1.SumFunc(i, j) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2018, 08:13 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
ferzmikkПочему нужно писать не f.SumFunc(i, j) , а Class1.SumFunc(i, j) ? Потому что static. Ты бы сначала книжку какую-нибудь почитал для начинающих. Это фундаментальные вопросы, их надо знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2018, 08:52 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#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:03 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
Я правильно понимаю, что собственный класс можно создать не только на C#, но и на VisualBasic.Net, Java, Python, класс с использованием языка R, не важна какая битность, если оcновное приложение на C#? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2018, 09:26 |
|
||
|
Создание и использование собственной библиотеки классов
|
|||
|---|---|---|---|
|
#18+
ferzmikk, нельзя загрузить 64 битную сборку из 32 битного приложения, но можно создать сборку в которой будет и 32 и 64 битная версия, размер файла естественно будет ~2+ раза больше. загрузить не CLR сборку в CLR приложении можно только через COM или через танцы с бубном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2018, 11:00 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=39703680&tid=1399241]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
95ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 472ms |

| 0 / 0 |
