私は学校のプロジェクトのためにやっている小さなアプリのために作ったメニューに問題があります。メニューリストに情報を表示するエラー
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Teste_Menu
{
class Program
{
static void Main(string[] args)
{
List<Modelo> ListaModelo = new List<Modelo>();
ListaModelo.Add(new Modelo("Honda", "Civic", 180, 29000));
ListaModelo.Add(new Modelo("Honda", "Jazz", 100, 15000));
ListaModelo.Add(new Modelo("Honda", "HRV", 115, 22500));
}
static void Menu()
{
string escolha;
do
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine("\n");
Console.WriteLine(" ==================================================================================================== ");
Console.WriteLine(" =========================================== Cars ================================================= ");
Console.WriteLine(" ==================================================================================================== \n\n");
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Consultar Lista de Carros -----------------------------------------------> (1)\n ");
escolha = Console.ReadLine();
switch (escolha)
{
case "1": ListaModelo();
break;
}
Console.ReadLine();
}
while (escolha != "2");
}
static void ListaModelo()
{
{
var ListaModelo = new List<int>(Enumerable.Range(0, 50));
ListaModelo.ForEach(Console.WriteLine);
}
}
}
}
私は実行すると、それは何のErrosを示していないが、私はここで間違っoutput.Whatをやっている?いずれかを与えるものではありませんか それはちょうど示して - あなたはそれが任意の出力を与えなかった理由のメニュー機能を呼び出していませんでした
これはプログラムを開始しましたが、0から50の出力しか得られず、私のリストにある3つのモデルは表示されません。 – Dany4k
@ Dany4kあなたの方法をあなたのリストに残してみてください。命名規則のために、関数名の名前を変更して、リスト名を混同しないようにしてください。あなたのfuctionでは、static void function_name(リスト myList){....}。 –
Mike
私はいくつかの変更の後に動作するようになった。とにかくありがとう。 – Dany4k