私はc#を使用していますが、新しいオブジェクトの作成を合理化できることを知っています
List<String> myStrings = new List<String>() { "Hello", "GoodBye" };
新しいツリーノードの作成にも使用します
node_Clicked.Nodes.Add(new TreeNode() { Text = "New Node" });
かなり便利ですが、リストビューに使用したいのですが、書き始めたら次のようになります。
folder_listView.Items.Add(
new ListViewItem()
{
Text = "First Col",
SubItems.Add(new ListViewItem.ListViewSubItem()
{
Text = "Second Col"
}),
Intellisenseエラーが発生します:
無効な初期化メンバー宣言子
つまり、新しくインスタンス化されたオブジェクト内のすべてのオブジェクト(リストなど)がインスタンス化されていないため、新しくインスタンス化されたオブジェクト内のオブジェクトをインスタンス化できないということですか?
私はそれを考えるのは正しいですか?
乾杯