У меня есть эти две функциикак перегрузить два метода с различными входными параметрами
private void calcResults()
{
MakePath(id, results, _resultCount);
MakePath(id, "XYZ", _resultSICount)
}
private string MakePath(string subFolder, object obj, int index)
{
string dir = System.IO.Path.Combine(_outputDir, subFolder);
string fileName = string.Format("{0} {1} {2}.xml",
obj.GetType().Name, _dateTimeSource.Now.ToString(DATE_FORMAT), index.ToString());
return System.IO.Path.Combine(dir, fileName);
}
private string MakePath(string subFolder, string tempFileName, int index)
{
string dir = System.IO.Path.Combine(_outputDir, subFolder);
string fileName = string.Format("{0} {1} {2}.xml",
tempFileName, _dateTimeSource.Now.ToString(DATE_FORMAT), index.ToString());
return System.IO.Path.Combine(dir, fileName);
}
Пожалуйста, может кто-нибудь помочь.
Благодаря
Каков ваш вопрос/проблема, с которой вы сталкиваетесь ..? – MethodMan
В названии вы говорите о методах * переопределения *, но ни один из показанных методов не является «виртуальным», поэтому переопределение в этом случае невозможно. –
Мне нужно сначала избежать избыточного кода .. тогда я хочу использовать метод переопределения, чтобы упростить код. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. – user175084