私の問題は、2つのリストを使用するプログラムを作成したいということです。これは私にはほとんど理解できません。さて、取引は、最初に都市名を入力し、次に都市の気温を入力するプログラムを作成したいということです。これが関係の源です。
私は次のような「リストクラス」を作成することから始めました。
class citytemp
{
private string city;
private double temp;
public citytemp(string city, double temp)
{
this.city = city;
this.temp = temp;
}
public string City
{
get { return city; }
set { city = value; }
}
public double Temp
{
get { return temp; }
set { temp = value; }
}
}
次に、このようなプログラムでリストを作成します
List<citytemp> temps = new List<citytemp>();
これはすべて私には良さそうです。しかし、ユーザーにリストを表示しようとすると、何も表示されません。私はそれを示すためにこれらの行を使用します:
for (int i = 0; i > temps.Count; i++)
{
Console.WriteLine(temps[i].City, temps[i].Temp);
}
ところで:私はこれらの行によってリストに「もの」を追加します:
temps.Add(new citytemp(tempcity, temptemp));
...ここでtempcity
、およびtemptemp
は一時変数です。switch
これらは、ステートメントを使用してリストに追加しているため、リストへの追加をより簡単にするためにのみ存在します。
より明確にするために、私の問題は、プログラムでユーザーにリストを表示する方法がわからないことです。