///
/// Группа перегруженных методов OLoad
/// с одним или двумя аргументами арифметического типа.
/// Если фактический аргумент один, то будет вызван один из методов,
/// наиболее близко подходящий по типу аргумента.
/// При вызове метода с двумя аргументами, возможен конфликт выбора
/// подходящего метода, приводящий к ошибке периода компиляции.
///
void OLoad(float par)
{
Console.WriteLine("float value {0}", par);
}
///
/// Перегруженный метод OLoad с одним параметром типа long
///
///
void OLoad(long par)
{
Console.WriteLine("long value {0}", par);
}
///
/// Перегруженный метод OLoad с одним параметром типа ulong
///
///
void OLoad(ulong par)
{
Console.WriteLine("ulong value {0}", par);
}
///
/// Перегруженный метод OLoad с одним параметром типа double
///
///
void OLoad(double par)
{
Console.WriteLine("double value {0}", par);
}
///
/// Перегруженный метод OLoad с двумя параметрами типа long и long
///
///
///
void OLoad(long par1, long par2)
{
Console.WriteLine("long par1 {0}, long par2 {1}",
par1, par2);
}
///
/// Перегруженный метод OLoad с двумя параметрами типа double и double
///
///
///
void OLoad(double par1, double par2)
Do'stlaringiz bilan baham: |