Вы путаете синтаксис конструктора для синтаксиса метода. Единственный способ сделать это для метода очевиден:
public void myFunction(int a, int b)
{
//Some code here
}
public void myFunction(int a)
{
myFunction(a, 10) ;
}
хотя в C # 4 вы можете использовать необязательные параметры:
public void myFunction(int a, int b = 10)
{
//Some code here
}
То, что вы написали, близко для конструкторов:
public class myClass
{
public myClass(int a, int b)
{
//Some code here
}
public myClass(int a) : this (a, 10)
{ }
}