Size: a a a

2021 April 11

V

Vyacheslav in pro.net
просто очень странно что CppSharp референсит именно jvm.lib
источник

V

Vyacheslav in pro.net
потому что в параметрах у него было ровно два файла - .AddHeader("jni.h") и .AddLibrary("jvm.lib")
источник

V

Vyacheslav in pro.net
но да, я понял. его надо линковать сначала куда-то что бы юзать
источник

V

Vyacheslav in pro.net
значит не в этом проблема
источник

E

EgorBo in pro.net
Статическая либа подразумевает что ты ее куда-то слинкуешь сперва да
источник

E

EgorBo in pro.net
Но у тебя после линковки могут пропасть твои символы как ненужные - это уже колдовать придется
источник

V

Vyacheslav in pro.net
лан, гемор мой, nvm
источник

RB

Roman Bukin in pro.net
640
источник

NT

Nikita Tsukanov in pro.net
Гц станоится плохо от 80
источник
2021 April 12

A

Aloraman in pro.net
А теперь же настраиваемо
источник

Dv

Dr. Friedrich von Ne... in pro.net
ValueTuple 😁
источник

V

Vyacheslav in pro.net
Есть ли такой стандартный тип, который ведёт себя как IList<T>, при этом

class A {}
class B : A {}
IList<A> v = new OOO<B> ()

?
источник

Dv

Dr. Friedrich von Ne... in pro.net
Это технически нельзя сделать в C#. Почитай про вариантность генериков.

Во-первых, она применяется только к интерфейсам (если я не путаю). А во-вторых, даже если закрыть на это глаза, то класс, по которому делается вариация, должен встречается только в in- или out-позициях. А в реализации IList он был бы одновременно в обеих.
источник

V

Vyacheslav in pro.net
А зачем ему в in- позиции у IList присутствовать?
источник

AT

Alexey Tkachenko in pro.net
К жынерикам и делегатам
источник

V

Vyacheslav in pro.net
К интерфейсам
источник

V

Vyacheslav in pro.net
И речь про IList
источник

Dv

Dr. Friedrich von Ne... in pro.net
Тем индексатор на чтение и на запись.
источник

V

Vyacheslav in pro.net
А на записи объект класса B к A сам не сконвертируется по иерархии наследования разве?
источник

V

Vyacheslav in pro.net
Если бы был IList<out T>
источник