Cześć mam problem jak w temacie. pobieram z obiektu dane, rozdzielam na pół. Przykładowo jak jest A1 to chciałbym żeby A wybierało tablicę a i indeks 1 a jak jest B2 to żeby z tablicy b wybierało index 2. Zamieszczam kod niżej. Czy jest ktoś w stanie pomóc?
using System;
namespace zad3
{
public class Prostokat
{
public double bokA { get; set; }
public double bokB { get; set; }
public double przekatna { get; set; }
public double pole { get; }
public double obwod { get; }
public double pierwiastekZDwóch;
string[] wymiaryA = { "841×1189", "594×841", "420×594", "297×420", "210×297", "148×210", "105×148", "74×105", "52×74", "37×52", "26×37"};
string[] wymiaryB = { "1000×1414", "1000×1414", "500×707", "353×500", "250×353", "176×250", "125×176", "88×125", "62×88", "44×62", "31×44"};
public Prostokat (double bokA, double bokB)
{
this.bokA = bokA;
this.bokB = bokB;
pole = bokA * bokB;
obwod = 2 * bokA + 2 * bokB;
Console.WriteLine("pole: " +pole+ " obdwod: " +obwod);
}
public Prostokat(string format)
{
//a = format[0];
int indeks = format.IndexOf(' ');
int i = int.Parse(format.Substring(1,1));
string a = format.Substring(0, 1);
Console.WriteLine("Format " + a + i + " ma wymiary " +wymiaryA[i]);
}
}
class Program
{
static void Main(string[] args)
{
Prostokat p1 = new Prostokat("A3");
Prostokat p2 = new Prostokat("A2");
Prostokat p3 = new Prostokat(10, 5);
}
}
}