gpt4 book ai didi

c# - 将语句与泛型一起使用 : using ISet<> = System. Collections.Generic.ISet<>

转载 作者:IT王子 更新时间:2023-10-29 03:57:18 34 4
gpt4 key购买 nike

因为我使用了两个不同的通用集合命名空间(System.Collections.GenericIesi.Collections.Generic),所以我有冲突。在项目的其他部分,我同时使用 nunit 和 mstest 框架,但是当我调用 Assert 时,我想通过

使用 nunit 版本
using Assert = NUnit.Framework.Assert;

效果很好,但我想对泛型类型做同样的事情。但是,以下几行不起作用

using ISet = System.Collections.Generic.ISet;
using ISet<> = System.Collections.Generic.ISet<>;

有谁知道如何告诉 .net 如何将 using 语句与泛型一起使用?

最佳答案

不幸的是,using 指令没有执行您想要的操作。你可以说:

using Frob = System.String;

using ListOfInts = System.Collections.Generic.List<System.Int32>;

但你不能说

using Blob<T> = System.Collections.Generic.List<T>

using Blob = System.Collections.Generic.List

这是语言的缺点,一直没有改正。

关于c# - 将语句与泛型一起使用 : using ISet<> = System. Collections.Generic.ISet<>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720222/

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