gpt4 book ai didi

c# - C#中基类的 `using`指令是否被子类继承?

转载 作者:太空狗 更新时间:2023-10-29 17:31:33 26 4
gpt4 key购买 nike

假设我们有一个基类 Rectangle 和一个派生类 Square:

namespace Shapes {
using System.Foo;

public class Rectangle {
public Rectangle(int l, int w){}
}
}

namespace Shapes {
public class Square : Rectangle

public Square(int l, int w){}
}

Square 类是否必须明确说明它正在使用 System.Foo?我得到不稳定的结果。在一个项目中,using 指令似乎是继承的,而在 Web 应用程序中却不是。

最佳答案

using 语句,在这种情况下,不会编译成代码——它们是帮助其他人阅读更清晰的代码。因此,它们不是“继承的”。

因此,要回答您的问题,您的 Square 类需要引用 System.Foo - 使用 using 语句,或使用一个完全合格的类名。

关于c# - C#中基类的 `using`指令是否被子类继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25147481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com