private int health = 100;
public int Health { get; private set; } = 100;
public double Health { get; private set; }
public double TriangleSquare(double ab, double bc, double ac)
double p = (ab + bc + ac) / 2;
double square = Math.Sqrt(p * (p - ab) * (p - bc) * (p - ac));
public double Average2(params int[] numbers)
foreach (int n in numbers)
return (double) sum / numbers.Length;
public bool TryDivide(double divisible, double divisor, out double result)
result = divisible / divisor;
private static int speed = 10;
public int Health { get; set; } =100;
public void Hit(int damage)
public void IncreaseSpeed()
public static double CalcTriangleSquare(double ab, double bc, int alpha, bool isRadians = false);
public static void Main()
Console.WriteLine("After structs");
PointRef c = new PointRef();