Что элементы.NET пропускают в Моно?

вы создаете класс, от которого наследуются оба класса.

Существует множественное наследование, поэтому, если у них уже есть родитель, это не проблема.

class master ():
    def stuff (self):
        pass

class first (master):
    pass


class second (master):
    pass


ichi=first()
ni=second()

ichi.stuff()
ni.stuff()
7
задан Sergey 2 November 2009 в 15:39
поделиться

7 ответов

Для библиотеки классов запросите страницу состояния библиотеки классов Mono

6
ответ дан 6 December 2019 в 19:38
поделиться

C # 3.0 полностью поддерживается.

Версия C # 4.0 работает , но считается «предварительным просмотром», пока компилятор MS не будет завершен . Есть даже некоторые языковые расширения , хотя я сомневаюсь, что они когда-либо будут перенесены в компилятор MS.

2
ответ дан 6 December 2019 в 19:38
поделиться

Вы можете просматривать обновления статуса Mono (на самом деле, как временную шкалу) на их вики.

Mono Status Report

1
ответ дан 6 December 2019 в 19:38
поделиться

Здесь есть довольно подробный анализ за январь этого года.

Статья в Википедии «Текущее состояние и дорожная карта» тоже выглядит полезным.

1
ответ дан 6 December 2019 в 19:38
поделиться

Необходимо учитывать три аспекта.

  1. Язык
  2. Framework
  3. Среда выполнения

Язык:
Mono полностью реализует C # 2.0 и почти полностью поддерживает для 3.0. Это означает, что он поддерживает все синтаксические языковые функции, такие как обобщения, свойства, анонимные методы / типы и т. Д.
Mono поддерживает Visual basic 8, но не поддерживает 9.

Framework:
Mono полностью реализует ASP.NET и ADO.NET. Windows.Forms в основном готов.
WCF и WF находятся в стадии разработки.
WPF еще не готов, и до завершения еще много лет (если вообще когда-либо). Я считаю, что сейчас это побочный проект.
Linq-to-SQL еще не закончен.

Время выполнения:
CLR почти полностью реализована, включая поддержку DLR.

Двумя лучшими источниками информации, вероятно, являются домашняя страница Mono (в частности, FAQ и Отчет о состоянии ), а также страница Википедии на Mono .

1
ответ дан 6 December 2019 в 19:38
поделиться

Пожалуйста, загляните на сайт монопроекта или на статью в Википедии .

Но последнее, что я слышал, - это C # 3.0 завершена (за исключением некоторых функций LINQ).

1
ответ дан 6 December 2019 в 19:38
поделиться

В этом отношении нет эквивалента исправления VT или чего-либо, связанного с неуправляемым экспортом.

Это не удивительно. Учитывая, что вам будет сложно использовать что-то вроде Windows DLL как .so или .dylib. ; -)

Я не уверен, но смешанный режим не поддерживался несколько лет назад, когда я хотел его использовать. Может, добавили, но я так не думаю. Может быть, большая жирная мать всех червей, которые нужно открыть для реализации CLI платформы X.

1
ответ дан 6 December 2019 в 19:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: