ctor
IDE сгененирует пустой конструктор и тд.Con[tab].WL[tab]
автокомплит, скорее всего, надополняет до Console.WriteLine();namespace Task3
{
class MainClass
{
public static void Main(string[] args)
{
const string expression = "((a + b)² - (a² + 2ab)) / b²";
Console.WriteLine(expression);
var a = GetDouble("a");
var b = GetDouble("b");
if (b == 0)
{
Console.WriteLine("Invalid value of b");
return;
}
var result = EvaluateExpression(a, b);
Console.WriteLine(@$"a = {a};
b = {b};
{expression} = {result}");
}
private static double GetDouble(string varName)
{
Console.WriteLine($"Enter the number '{varName}', using a '.' for fractional part");
double value;
while (!double.TryParse(Console.ReadLine(), NumberStyles.Float | NumberStyles.Integer, CultureInfo.InvariantCulture, out value))
Console.WriteLine("Wrong number format, please try again");
return value;
}
private static double EvaluateExpression(double a, double b) =>
(Math.Pow(a + b, 2) - (Math.Pow(a, 2) + 2 * a * b)) / Math.Pow(b, 2);
}
}
данный участок был взят из другого рабочего проекта
Чтобы там ещё какаято СУБД от Microsoft была запущена.
var date = "03.09.2020 5:00:00";
var format = "dd.MM.yyyy H:mm:ss";
var dt = DateTime.ParseExact(date, format, CultureInfo.InvariantCulture);
dt.Dump();
var date = "03.09.2020 5:00:00";
const string format = "dd.MM.yyyy H:mm:ss";
if (DateTime.TryParseExact(date,
format,
CultureInfo.InvariantCulture,
DateTimeStyles.None,
out var dt)
)
{
dt.Dump();
}
using
- как бы Include, но не совсем.namespace
- как раз то, что using добавляет в текущий файл (иначе бы пришлось полные имена писать типа Microsoft.Extensions.Hosting.IHostBuilder
). Думаю, можно считать его (namespace) аналогом папкиpublic class Program
- объявление публичного класса (только из-за того, что в C# пока нельзя сразу начать писать код, не объявив метод Main, а метод нельзя объявить без класса - в C#9 можно будет, но это не важно)public static void Main(string[] args)
- Аналог из сишного void main(int argc, char* argv[])
Что делать с этими ключами?
Как правильно написать запрос?
Друзья, буду благодарен за пример!
if not request.json:
print(request.json)
abort(404)
var httpClient = new HttpClient();
var request = new
{
login = "admin",
password = "12345"
};
var jsonString = JsonSerializer.Serialize(request);
var response = await httpClient.PostAsync(url, new StringContent(jsonString))
var contentString = await response.Content.ReadAsStringAsync();
var result = JsonDocument.Parse(contentString);