|
Создание и использование собственной библиотеки классов
|
|||
---|---|---|---|
#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&fpage=27&tid=1399241]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 187ms |
0 / 0 |