何不

C#中在构造函数中访问虚成员有什么问题?
.NET

C#中在构造函数中访问虚成员有什么问题?

21 0

如果在一个类中定义了虚属性或者虚方法,又在构造函数中访问了这个虚属性或方法,此时VisualStudio是不会给出警告,并且编译也没有问题,但是如果安装了Resharper插件则会给出警告提示:“在构造函数中访问了虚成员”,那么,这为何是一个安全隐患,下面给出一个例子说明:using System;namespace VirtualDemo {class Program{static void Main(string[] args){var test = new SubClass();Console.Re