0
Ошибка: Необработанное исключение типа «System.FormatException» произошло в mscorlib.dllSystem.FormatException: Индекс (с нуля) должно быть больше или равно нулю и меньше, чем размер списка аргументов
Дополнительная информация: индекс (на основе нуля) должен быть больше или равен нулю и меньше размера списка аргументов.
namespace Inheritance
{
abstract class Airlines
{
public int Aid;
protected string Aname, DOD, ToAdd, ToFrom, FromAdd;
protected float Cost;
public void Accept()
{
Console.WriteLine("Enter the Aid,Aname");
Aid = Convert.ToInt32(Console.ReadLine());
Aname = Console.ReadLine();
Console.WriteLine("Enter DOD,ToAdd,FromAdd");
DOD = Console.ReadLine();
ToAdd = Console.ReadLine();
FromAdd = Console.ReadLine();
Console.WriteLine("Enter the Cost");
Cost = Convert.ToSingle(Console.ReadLine());
}
public abstract void DisplayInfo();
public abstract void facility();
}
abstract class SpiceJet : Airlines
{
string PaymentMode;
public void AcceptData()
{
//Console.WriteLine("Welcome");
Accept();
}
public void payment()
{
Console.WriteLine("Enter The Payment Mode =");
PaymentMode = Console.ReadLine();
}
public override void DisplayInfo()
{
Console.WriteLine("Aid id :{0},Aname is:{1},DOD is :{2},ToAdd is:{3},FromAdd is :{4},Cost is :{5},PaymentMode is :{6}", Aid, Aname, ToAdd, FromAdd, Cost, PaymentMode);
}
public abstract void typeclass();
}
class SpiceJetchild : SpiceJet
{
public override void facility()
{
}
public override void typeclass()
{
}
}
class Program
{
static void Main(string[] args)
{
//Airlines a = new Airline();
//SpiceJet sj = new SpiceJet();
SpiceJetchild sj = new SpiceJetchild();
sj.AcceptData();
sj.payment();
sj.DisplayInfo();
sj.facility();
sj.typeclass();
Console.ReadKey();
}
}
}
Благодаря Otavio.can вы предложить мне лучшую книгу для основы и программирования в C# .thanks заранее. –
Трудно ошибиться с http://www.amazon.com/C-Depth-3rd-Jon-Skeet/dp/161729134X/ref=sr_1_1?s=books&ie=UTF8&qid=1458269004&sr=1-1&keywords=jon+skeet –