using System;
class ClassA
{
public ClassA() {
Console.WriteLine("ClassA - no parameter");
}
public ClassA(int pValue) {
Console.WriteLine($"ClassA - parameter: {pValue}");
public class Program
public static void Main()
var refA = new ClassA(10);
/*
// refactor the code to ensure that the parameterless constructor is always called when initializing the ClassA.
Desired output
ClassA - no parameter
ClassA - parameter: 10
*/