0

次の 2 つの例があるとします。変数宣言をループの外側に置くのと、ループの内側に置くのとでは、特にパフォーマンスに関して違いはありますか? 注: 新しいオブジェクトは常にループ内で作成されます。

Method 1: 
foreach (string name in nameList)
{
    Person person1 = new Person();
    person1.fullname = name;
}

Method 2:
Person person1 = null;
foreach (string name in nameList)
{
    person1 = new Person();
    person1.fullname = name;
}
4

1 に答える 1