首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#不让我把两条短裤加成一条短线

问题:为什么 C# 不允许将两条短裤合并为一条短线?

答案:C# 不允许将两条短裤合并为一条短线是因为它是一种强类型语言。在 C# 中,短裤(pants)和短线(shorts)被视为不同的类型,因此不能将它们组合成一个新的类型。这意味着在 C# 中,你不能编写如下的代码:

代码语言:csharp
复制
class Pair<TPants, TShorts>
{
    public TPants Pants { get; set; }
    public TShorts Shorts { get; set; }
}

虽然 C# 支持泛型,但是泛型类型参数在实例化时必须具有明确的类型,这就导致了上述的问题。而其他一些语言如 Python,由于支持动态类型,可以允许这样的类型组合。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券