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

C#中是否存在"匿名"通用标记,如"?" 在Java?

是的,C# 和 Java 都有匿名通用标记,通常用“?”表示。

C# 中的通用标记可以使用“?”表示,它是一种预定义的解构器语法。它可以用于表示某个类型可以解构为空类型的场景,通常情况下可以用于表达式中的解构操作。C# 中的匿名通配符可以用于模糊匹配多个字符,但需要注意的是,它可以用来匹配任意数量的字符,但不能匹配单个字符。

Java 中的通用标记也是类似的概念,它可以使用“?”表示,主要用于表达某个容器类型可以为null的场景。在 Java 中,可以用“?.”表示某个容器类型可以为null的场景,同时也可以用“?.”来表示模糊匹配多个字符。但是 Java 中的通用标记只允许匹配单个字符,无法像 C# 中那样用于模糊匹配任意数量的字符。

总之,在 C# 和 Java 中,匿名通用标记“?”可以用于表达某个类型为空或者匹配多个字符的场景。需要注意的是 C# 中的通用标记可以用于模糊匹配,而 Java 中的通用标记只允许匹配单个字符。

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

相关·内容

领券