/// <summary>
/// Интерфейс плагина
/// </summary>
public interface IMyPlugin
{
/// <summary>
/// Инициализация плагина
/// </summary>
/// <returns></returns>
bool Init();
/// <summary>
/// Завершение работы плагина и освобождение ресурсов
/// </summary>
void Dispose();
void PluginAction1();
void PluginAction2();
}
Но мне нужно язык строго типизированный Gargabe Collector чтобы сам не убирал, а оставлял мне.В С# GC работает автоматически как бы и программисту нет необходимости вручную выделять/освобождать память. Чем он не устраивает? Каковы задачи в целом? Каждый ЯП решает какие-то определенные задачи. В общем случае вам подойдет С++ и иже с ним.
Не подскажите после изучение синтаксиса языка чтобы прогать что нужно?Опыт решения реальных задач.
public class MyType
{
public int a = 0;
public int b = 0;
public MyType(int a = 0, int b = 0)
{
this.a = a;
this.b = b;
}
}
public static MyType Point2d(int x, int y)
{
return new MyType(x, y);
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType(x, y);
return result;
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType();
result.a = x;
result.b = y;
return result;
}
public static MyType Point2d(int x, int y)
{
MyType result = new MyType(x);
result.b = y;
return result;
}