c# - 调用方法的快捷方式

标签 c# class namespaces

我有一个 dll,其中包含一个带有名为 Test 的方法的类。
目前我这样称呼它:

Mydll.MyClass.Test()

我不能用Using Mydll并调用 MyClass.Test()因为即使在我正在使用的源中,我也有一个同名的类。
有一种更快的方法可以调用 Test()方法而不必写Mydll.MyClass.Test() ?

最佳答案

所有的函数调用都需要一个类型,但你可以为 Mydll.MyClass 创建一个类型别名。 .

IIRC,这是语法:

//Alias definition
using SomeClass = Mydll.MyClass;
//Later calling
SomeClass.Test();

关于c# - 调用方法的快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58714653/

相关文章:

c++ - SDL2线程在类里面不工作

php - 命名空间函数未在 PHPUnit 测试中运行

PHP - 调用需要来自不同文件夹的文件并使用命名空间的未定义函数

c# - 如何阻止 ValidatesOnNotifyDataErrors 过于活跃

c# - 在 C# 中生成下一个可用的唯一名称

python - 在类中模拟类实例

c++ - fpermissive 类构造函数堆栈类 : fpermissive on constructor

c++ - 命名空间内具有函数的循环包含

C# 反射 : If . .. 否则?

c# - 读取XML后,更改颜色不会影响属性更改