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;
}