を宣言し、私が作成したクラスと呼ばれるのMyClass:C#の機能
public class MyClass
{ public int MyInt {get;set;}
public int MyInt2 {get;set;}
}
は、今私は、パラメータとしてint型を受け入れ、それはMyClassのオブジェクトのリストを返す関数を作成したいと思います。
シンタックスが詰まっています。 public static List<MyClass> MyFunction (int MyParam)
はですか?私は知覚されていません。
ありがとうございました。
リスト部分にインテリセンスがない場合は、 "using System.Collections.Generic;"ファイル/名前空間の先頭に。 – Reddog
戻り値の型が「IList」の場合、柔軟性が向上する可能性があります。開発者がそれを必要としなくても、インターフェイスの理解に向けて少し揺れても害はありません。 –
David
@David:True - 'IEnumerable'がさらに優れている可能性があります。 (ただし、 'List 'は、フレームワークの「特殊な」ケースとしてよく使われ、ToList()のようなメソッドは 'IList 'を返す可能性がありますが...) –