C# knowledge point