// Заранее объявляем наш список
var data = new List<int>();
for(var i = 0; i < 10; i++) {
data.Add(i); // В цикле добавляем в него значения.
}
// теперь у нас есть список data, в котором лежат числа от 0 до 9 (10 штук)
// К ним в дальнейшем можно обратиться так:
Console.WriteLine(data[0]); // Печатаем первое число из списка
Console.WriteLine(data[9]); // Печатаем десятое число из списка.
Console.WriteLine(data[^1]); // Обращаемся к первому с конца (последнему)
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => "hello world");
app.Run();
for (int i = 0; i < 2; i++)
{
var i2 = i;
Thread thread = new Thread(() =>
{
Console.WriteLine("main index: " + i2);
});
thread.Start();
}
var dates = new[] {
"20.11.2021",
"10.11.2020",
"18.08.2017",
"20.05.2019",
"06.10.2013"
};
var lateDates = from date in dates
let value = DateOnly.ParseExact(date, "dd.MM.yyyy") // DateOnly добавили в .net6, но можно спокойно вместо него использовать DateTime
where value.Day == 20
select value; // вместо value можно выьрать date
foreach(var d in lateDates)
Console.WriteLine(d);
var dates = new[] {
"20.11.2021",
"10.11.2020",
"18.08.2017",
"20.05.2019",
"06.10.2013"
};
var lateDates = from date in dates
let dayPart = date.Split(".", 2)[0]
let dayOfMonth = int.Parse(dayPart) // тут можно тупо без парсинга сделать where dayPart == "20"
where dayOfMonth == 20
select date;
foreach (var d in lateDates)
Console.WriteLine(d);
var data = dates.Where(x => x.StartsWith("20."));
foreach(var d in data)
Console.WriteLine(d);
using System;
Console.WriteLine("Hello , write your name.");
var name = Console.ReadLine();
Console.WriteLine($"Name: {name} ");
Console.WriteLine("Write name of your civilization");
var civilzationName = Console.ReadLine();
Console.WriteLine($"Civilization name - {civilzationName} ");
var info = new Info
{
Name = name,
CivilizationName = civilzationName
};
Console.WriteLine(info);
record Info
{
public string Name { get; init; } = "";
public string CivilizationName { get; init; } = "";
public int People { get; init; }
public int Army { get; init; }
public double Economy { get; init; } = 1.00;
public double Money { get; init; } = 5.00;
}
Cannot drop database "realtyStore.Models.RealtyContext" because it is currently in use.
foreach(var r in db.Realties)
{
if (id != null && id == r.Id)
{
realty = r;
}
}
ViewBag.Realty = db.Rwalties.FirstOrDefault(x=>x.Id ==id);