@csharp_ci
Добро пожаловать в Telegram-канал "C# 1001 notes"! Этот канал предлагает регулярные короткие заметки по языку программирования C# и платформе .NET. Если вам интересны темы разработки на C# и вы хотите узнавать что-то новое каждый день, то этот канал - именно то, что вам нужно.
Администратор канала - @notxxx1, готов делиться своими знаниями и опытом с каждым подписчиком. Здесь вы найдете информацию как для новичков, так и для опытных разработчиков. Мы объясняем сложные темы простым языком, чтобы каждый мог понять и улучшить свои навыки в программировании.
Присоединяйтесь к нам, чтобы быть в курсе всех новостей и обновлений в мире C#! Подписывайтесь на наш канал и получайте дозу полезной информации каждый день. До встречи в "C# 1001 notes"!
10 Jan, 07:20
10 Jan, 06:13
04 Jan, 16:29
28 Dec, 15:43
22 Dec, 13:01
22 Dec, 12:01
20 Dec, 12:51
20 Dec, 11:51
19 Dec, 17:35
19 Dec, 15:34
18 Dec, 15:58
13 Dec, 14:15
13 Dec, 12:14
12 Dec, 16:53
09 Dec, 08:35
08 Dec, 17:20
04 Dec, 09:40
04 Dec, 08:37
02 Dec, 13:01
26 Nov, 13:01
23 Nov, 13:00
22 Nov, 10:10
22 Nov, 09:08
20 Nov, 10:33
19 Nov, 13:01
16 Nov, 12:01
👉 Используем:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NetEscapades.AspNetCore.SecurityHeaders" Version="1.0.0-preview.1" />
</ItemGroup>
</Project>
16 Nov, 10:20
15 Nov, 09:55
09 Nov, 12:15
09 Nov, 11:13
08 Nov, 08:54
06 Nov, 10:01
06 Nov, 08:01
05 Nov, 12:00
29 Oct, 18:41
27 Oct, 10:05
24 Oct, 13:54
23 Oct, 09:33
22 Oct, 17:06
18 Oct, 12:34
18 Oct, 09:42
17 Oct, 09:25
14 Oct, 08:50
12 Oct, 09:42
appsettings.json
, Azure App Configuration или внешние сервисы10 Oct, 15:32
09 Oct, 10:11
04 Oct, 10:10
03 Oct, 11:02
Caller Information
позволяет передавать в метод информацию о вызывающем его коде, например:[CallerFilePath]
— возвращает полный путь к исходному файлу, в котором был вызван метод.[CallerLineNumber]
— возвращает номер строки в файле, где был вызван метод.[CallerMemberName]
— возвращает имя метода или свойства, из которого был вызван метод.Log
, который записывает сообщение в консоль вместе с информацией о вызове:
using System;
using System.Runtime.CompilerServices;
class Program
{
static void Main()
{
TestMethod();
}
static void TestMethod()
{
Log("Это тестовое сообщение");
}
static void Log(string message,
[CallerFilePath] string filePath = "",
[CallerLineNumber] int lineNumber = 0,
[CallerMemberName] string memberName = "")
{
Console.WriteLine($"Сообщение: {message}");
Console.WriteLine($"Файл: {filePath}");
Console.WriteLine($"Метод: {memberName}");
Console.WriteLine($"Строка: {lineNumber}");
}
}
Файл: C:\Users\...\Program.cs
Метод: TestMethod
Строка: 11
26 Sep, 13:22
25 Sep, 12:05
20 Sep, 09:50
19 Sep, 09:38
17 Sep, 14:04