using IdType = System.Guid;
using RowType = System.Tuple<System.Guid, object>
有效。 而
using IdType = System.Guid;
using RowType = System.Tuple<IdType, object>
不编译。
第一行声明的 IdType
似乎不能与进一步的 using
一起使用。
有解决办法吗?
最佳答案
这会起作用:
using IdType = System.Guid;
namespace x
{
using RowType = System.Tuple<IdType, object>;
}
原因是类型别名仅适用于包含它们的 namespace 中的声明。
关于c# - 使用重命名的类型在 C# 中重命名类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44781474/