using 相关问题

“using”是某些编程语言中的关键字(C ++,C#,VB.NET,Haxe)

类型或命名空间不存在。应用程序名称.模型.模型

我们使用 Visual Studio Code、.NET 8 和 Angular。 我更改了项目的结构,现在我无法在我的应用程序中使用 using 指令,这让我发疯。 这是我的结构:结构 费用...

回答 1 投票 0

声明类成员函数的命名类型

我的类有一组具有完全相同签名的成员函数。 我需要显式声明这些成员方法的命名类型,以便定义可以分配的变量/参数...

回答 1 投票 0

声明类成员函数的命名类型

我的类有一组具有完全相同签名的成员函数。 我需要显式声明这些成员方法的命名类型,以便定义可以分配的变量/参数...

回答 1 投票 0

在带有模板基的派生类中使用类型别名模板的声明

如果基类依赖于模板参数,则在非限定名称查找中不会检查其范围。我可以使用 using 声明来引入基类中的名称。假设现在我...

回答 3 投票 0

一次性课程是否可以强制使用“using”?

我需要强制使用“using”来处置类的新实例。 公共类 MyClass:IDisposable { ... } using(MyClass obj = new MyClass()) // 强制使用“using” { }

回答 11 投票 0

Dispose()会在带有空对象的using语句中调用吗?

在(可能)空对象上使用 using 语句是否安全? 考虑以下示例: 类测试{ IDisposable GetObject(字符串名称) { // 如果没有找到则返回null ...

回答 6 投票 0

在 Blazor 客户端中使用引用时出现错误

在 blazor Web Assembly 应用程序中,我具有以下结构(简化为有用的结构,请参见下文)。 我想在 (APP.Client)/Pages/_import.razor 中引用 APP.Components.Pages.MyPage ...

回答 1 投票 0

使用 decltype 进行模板化函数声明会导致定义模板化函数时出现“冲突”

我使用decltype来确保模板函数force2与另一个模板函数force1具有相同的参数和返回类型,但它无法编译。我需要将函数模板化。

回答 2 投票 0

结合 foreach 并使用

我正在迭代 ManageObjectCollection。(它是 WMI 接口的一部分)。 然而重要的是下面这行代码。 : foreach(结果中的 ManagementObject 结果) { //c...

回答 6 投票 0

使用 decltype 进行函数声明会导致定义函数时出现“冲突”

我使用decltype来确保模板函数force2与另一个模板函数force1具有相同的参数和返回类型,但它无法编译。我需要将函数模板化。

回答 1 投票 0

如何在 .NET 中关闭 OracleConnection

假设我有这两个对象: OracleConnection 连接 = new OracleConnection(connectionString); OracleCommand 命令 = new OracleCommand(sql, 连接); 要关闭连接或 Oracle...

回答 4 投票 0

C++ 的替代方案不允许模板化类型别名?

想象一个库有模板化的类 A 和 B: 模板 T 类 > A 类; 模板 B 类; 现在,如果图书馆的用户想要通过 B ... 想象一个库有模板化类 A 和 B: template <template <class> class T> class A; template <class T, class U> class B; 现在,如果库的用户想要将 B 作为 A 的参数传递,他/她可以这样做: template <class T> using C = B<T, UserType>; A<C> a{}; 但是,B实际上可能有更多的模板和模板模板参数,这会使用户端变得非常丑陋:每次用户想要使用不同类型的A时,他/她都必须这样做那个巨大的类型别名,然后为每个不同的类型使用不同的名称。这显然不是一个选择。 因此,此类库的实现者是否可以允许用户执行以下操作: A<D<UserType>> a{}; 其中 D 将被“推导”为 template <class T> B<T, UserType>。 从概念上讲,实施者应该这样做: template <class UserType> using D = template <class T> B<T, UserType>; 然后 D 可以作为模板参数传递给 A 作为 A<D<UserType>>。然而,正如here提到的,这不能编译。 实施者是否有办法允许用户同时执行A<C>和A<[B, UserType]>,其中括号表示在库端实现的B和UserType的某些操作?显然,实施者可以使用不同的名称,例如 A1 和 A2,但他们不想这样做,因为 A1 和 A2 会做同样的事情并以同样的方式工作。 您将类似 D<UserType> 的内容描述为模板本身,其中 D<UserType><T>(虚构语法)是 B<T, UserType>。 这是不可能的,但你可以通过拥有会员模板来接近,D<UserType>::member<T> template<template<class...> class Template, class... U> struct template_bind_back { template<typename... T> using type = Template<T..., U...>; }; A<template_bind_back<B, UserType>::type>

回答 1 投票 0

事务中是否需要同时使用 Dispose() 和 Complete() 方法来实现失败时的回滚?

在下面的代码中,我是否需要这两种方法才能在失败时实现回滚?或者使用端使用已经涵盖了这种情况? 公共函数 ProcessMultipleMessag...

回答 1 投票 0

C# .NET Core - 在外部声明时,一次性对象是否会在 try/catch 块中持续存在?这是不好的做法吗?

尝试通过 Serilog 上下文、using 语句和一些 try/catch 块来理解这里的最佳实践。当我记录任何内容时,我试图在 Serilog 上下文中包含一些数据的 ID

回答 1 投票 0

在cpp中使用带有虚拟继承的关键字

我想解决我的 Paladin 类的继承问题。这是我的类之间的继承的简历: 农民阶级 { 虚拟int攻击(); } 类骑士:虚拟公共豌豆...

回答 1 投票 0

使用 stament 在 dotnet 内循环

我有这个代码 公共静态无效AddMeter(列表米) { 使用 MeterProvidermeterProvider = Sdk.CreateMeterProviderBuilder() .AddMeter("仪表.错误") ...

回答 1 投票 0

using 命名空间指令是否使名称在内联函数中可用?

考虑声明一个不受约束的 ns::operator*。在块作用域中使用命名空间 ns 并调用函数 foo 后,clang 在读取基于范围的迭代器时使用 ns::operator* ...

回答 1 投票 0

如何“全球化”结构体方法?

我有一个结构/类,我想全局调用它的一些(或全部)方法(无需每次都编写 class_name::func_name() 。我不知道在 using namespace foo; 行上替换什么.我...

回答 1 投票 0

具有一次性成员的 C# ValueTuple

假设我有一个方法 foo,它返回一个 ValueTuple,其中它的成员之一是一次性的,例如 (IDisposable, int)。 确保退回的一次性物品完好无损的最佳方法是什么

回答 3 投票 0

在 C# 中使用 Linq 进行字符串替换

公开课缩写 { 公共字符串短名称{获取;放; } 公共字符串长名称{获取;放; } } 我有一个缩写对象列表,如下所示: 列表缩写 = new List();

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.