property
A member that looks like a field but runs code when read or written.
A property exposes get and/or set (or init) accessors; auto-properties have a compiler-generated backing field, which the field keyword can refer to (C# 14).
Examples
public string Name { get; set; } = "";looks like a field from outside, but reading and writing it run code.
See also