C#
Создаем новое консольное приложение C#... и напишем код
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Book
{
public string BookName { set; get; }
public int Price { set; get; }
}
class Program
{
static void Main(string[] args)
{
// Способ 1 (создаем List с заполненными книгами)
List<Book> books1 = new List<Book>()
{
new Book() { BookName = "Властелин Колец", Price = 200 },
new Book() { BookName = "Три мушкетера", Price = 300 },
new Book() { BookName = "Гарри Поттер", Price = 400 },
};
// Способ 2 (создаем List потом добавляем книги )
List<Book> books2 = new List<Book>();
books2.Add(new Book() { BookName = "Властелин Колец", Price = 200 });
books2.Add(new Book() { BookName = "Три мушкетера", Price = 300 });
books2.Add(new Book() { BookName = "Гарри Поттер", Price = 400 });
}
}
}
C#
Создаем новое консольное приложение C#... и напишем код
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
struct MyPoint
{
public int X;
public int Y;
}
class Program
{
static void Main(string[] args)
{
// Способ 1 (создаем List с заполненными элементами MyPoint)
List<MyPoint> points1 = new List<MyPoint>()
{
new MyPoint() { X = 10, Y = 200 },
new MyPoint() { X = 30, Y = 400 },
new MyPoint() { X = 50, Y = 700 },
};
// Способ 2 (создаем List потом добавляем элементы MyPoint)
List<MyPoint> points2 = new List<MyPoint>();
points2.Add( new MyPoint() { X = 10, Y = 200 });
points2.Add( new MyPoint() { X = 30, Y = 400 });
points2.Add( new MyPoint() { X = 50, Y = 700 });
}
}
}