▪Видео
▪Полный курс
@csharp_1001_notes
Добро пожаловать в Telegram-канал "C# 1001 notes"! Этот канал предлагает регулярные короткие заметки по языку программирования C# и платформе .NET. Если вам интересны темы разработки на C# и вы хотите узнавать что-то новое каждый день, то этот канал - именно то, что вам нужно.
Администратор канала - @notxxx1, готов делиться своими знаниями и опытом с каждым подписчиком. Здесь вы найдете информацию как для новичков, так и для опытных разработчиков. Мы объясняем сложные темы простым языком, чтобы каждый мог понять и улучшить свои навыки в программировании.
Присоединяйтесь к нам, чтобы быть в курсе всех новостей и обновлений в мире C#! Подписывайтесь на наш канал и получайте дозу полезной информации каждый день. До встречи в "C# 1001 notes"!
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