如何在我的 c# 代码中使用此类
本文关键字:代码 我的 | 更新日期: 2023-09-27 17:57:09
我怎样才能从这个类中使用IAxaptaWrapper?
namespace Axapta
{
internal class Axapta : IAxaptaWrapper
和
namespace Axapta
{
public class AxThreadedWrapper: IAxaptaWrapper
{
我尝试引用 dll 库,然后
像这样使用它
using (IAxaptaWrapper Ax = new AxThreadedWrapper())
{
找不到类型或命名空间名称"AxThreadedWrapper"(是否缺少 using 指令或程序集引用?
你需要一个 using 指令而不是 using 语句。他们是不同的。
using 指令允许您省略代码中的命名空间限定符。您需要一个用于IAxaptaWrapper和AxThreadedWrapper的use指令。它们很可能位于同一命名空间中。
using 语句有效地包装了 try-finally 。处理代码块。仅当对象实现 IDisposable 时,才使用它。
现在,您已将internal
添加到类中。这意味着您不能在其他程序集中使用它(以正常方式)。非嵌套类的默认访问修饰符是 internal
,因此您需要将其替换为 public
,因为您希望从另一个程序集访问它。
使用 using
指令在类的顶部添加对 Axapta 的引用。
using Axapta;
using System;