这次查找会输出多少个属性?

来自 反射
C# 14 / .NET 10 入门 2分钟

这次查找会输出多少个属性?

csharp
using System;
using System.Reflection;

BindingFlags flags = BindingFlags.Public
    | BindingFlags.Instance
    | BindingFlags.DeclaredOnly;

Console.WriteLine(typeof(Invoice).GetProperties(flags).Length);

public class Document
{
    public string Code { get; init; } = "";
}

public sealed class Invoice : Document
{
    public decimal Total { get; init; }
}
在试验场中打开
报告错误