Net Core教程

CLR via C# 基类构造函数调用继承类的override method疑问

本文主要是介绍CLR via C# 基类构造函数调用继承类的override method疑问,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

编译器在调用基类构造器前使用简化语法对所有字段进行初始化,以维持源代码给人留下的“这些字段总是有一个值”的印象。但假如基类构造器调用了虚方法并回调由派生类定义的方法,就可能出问题。在这种情况下,使用简化语法初始化的字段在调用虚方法之前就初始化好了。

“就可能出问题”指的是出啥问题?

这篇关于CLR via C# 基类构造函数调用继承类的override method疑问的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!