-6
まあ私は単純な在庫システムをやっています。これは、在庫に商品を追加する私の方法です。リスト内の検索方法
記事を検索するオプションを記事のcode
で追加するには、対応する記事の名前を見つける方法を教えてください。
これらは私のリストです:追加項目の
public static List<string> item = new List<string>();
public static List<string> code = new List<string>();
public static List<string> price = new List<string>();
public static List<string> unit = new List<string>();
方法:検索項目のための
public static void addItem()
{
Console.Clear();
Console.Write("\nNumber of items to add: ");
count = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Insert the items:");
for (int i = 1; i <= count; i++)
{
Console.WriteLine("\nItem[" + i + "]: ");
Console.Write("Item[" + i + "]: ");
item.Add(Console.ReadLine());
Console.Write("Code[" + i + "]: ");
code.Add(Console.ReadLine());
Console.Write("Price[" + i + "]: ");
price.Add(Console.ReadLine());
Console.Write("Unit[" + i + "]: ");
unit.Add(Console.ReadLine());
}
}
は方法:
public static void searchItem()
{
Console.WriteLine("Type the code to search an article");
string code2 = Console.ReadLine();
for (int i = 0;; i++)
{
if (code.Contains(code2))
{
Console.WriteLine("The item are: " + item[i]);
}
}
}
私は単一を記述するささげるクラスを導入することをお勧め最初の項目です。 –
[LINQ](https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b)を使用すると、リストの項目を検索できます。 – Arif
投稿ごとに1つの質問をしてください。 (「どのようにリストの項目を編集して削除するには?」という質問は悪い質問です。辞書がそうでないと言っても "疑問"の代わりに "問題"を使うようにしてください。 –