从两个不同的派生类中调用基本方法C#

问题描述

我是OOP的新手,这个问题可能很简单,但找不到答案。任何帮助都会很棒!

如果我有一个具有名为DoAction()的方法的基类A

base class A
{
    void DoAction(string s)
    {
       print s;
    }
}

我也有两个派生类B和C

derived class B : A
{
    string b = "I am in B class";
    base.DoAction(b);
}

derived class C : A
{
    string c = "I am in C class";
    base.DoAction(c);
}

我的问题是,是否同时从两个派生类((同时))调用基类的DoAction()方法,我的代码在运行时是否会解决任何问题?还是每个派生类都有自己的基本方法副本?

相同的概念是否适用于基类中的事件?我的意思是,如果我同时从两个不同的派生类调用同一事件。

谢谢

解决方法

只要代码不依赖相同的数据,就不会遇到任何问题。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...