Я пытаюсь понять вывод журнала dotnet run
для проекта ASP.NET Core. Во многих местах отображается полное имя типа, за которым следует синтаксический индексатор.
Эта страница объясняет, как представлены типы массивов, но в этом случае индекса нет.
Console.WriteLine(new string[100]);
показывает:
System.String[]
Это фактический dotnet run
вывод:
info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[58]
Как интерпретировать предыдущий текст? Что такое 58?
Это общее представление строки C #? Какая конструкция кода выдаст что-то подобное?