gpt4 book ai didi

c# - 如果我调用自己的类 "Vector"会引起问题吗?

转载 作者:太空狗 更新时间:2023-10-30 00:24:17 24 4
gpt4 key购买 nike

我想构建自己的类 Vector 但 C# 中已经存在同名的类。我可以将它命名为 Vector 还是迟早会遇到问题?

最佳答案

有一个重复的类名是可以的,只要它驻留在另一个命名空间中即可。

所以这很好:

namespace Mine
{
class Vector
{ }
}

请注意,如果您想包含自己的 Vector 类和 BCL 类的命名空间,这可能会导致问题。

using Mine;
using System.Windows;

Vector v;

v 的类型现在是不明确的,因此您必须提供命名空间:

Mine.Vector v;

这本身不是问题,但当你把事情搞混时,它可能会变得棘手。

关于c# - 如果我调用自己的类 "Vector"会引起问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26970545/

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