09 2024 档案

摘要:在C#中,扩展方法允许你在不修改原始类的前提下向现有类添加新功能。这是一种方便的方式来扩展类型的功能,特别是在你无法修改类型源代码的情况下。 在C#中,如果一个静态方法的第一个参数前面加上了this关键字,那么这个方法就被定义为扩展方法。 定义扩展方法 扩展方法必须满足以下条件: 必须是静态类的一部 阅读全文
posted @ 2024-09-11 15:26 ban_boi 阅读(38) 评论(0) 推荐(0) 编辑
摘要:IEnumerable<TSource> 接口详解 IEnumerable<TSource> IEnumerable<TSource> 是 C# 中的一个泛型接口,它定义了如何遍历一组对象。这个接口是.NET Framework 中 LINQ (Language Integrated Query) 阅读全文
posted @ 2024-09-11 15:11 ban_boi 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.First() First() 是 LINQ 中的一个方法,用于从序列中获取第一个元素,这个元素可以满足一个指定的条件或者返回序列的第一个元素(如果不提供参数的话)。 方法签名 在C#中,`First()` 方法在 `System.Linq.Enumerable` 类中有几个重载版本。下面是其中 阅读全文
posted @ 2024-09-10 23:59 ban_boi 阅读(243) 评论(0) 推荐(0) 编辑
摘要:定义 非捕获组,用 (?: ... ) 表示。这意味着它将匹配括号内的内容,但是不会将匹配的内容存储到内存中供后续引用。 这对于那些我们想要作为一个整体处理,但是又不需要单独捕获其内容的情况非常有用。 举例 假设我们有一个字符串 abc123def,并且我们想要匹配其中的数字,同时忽略其他部分。如果 阅读全文
posted @ 2024-09-05 17:40 ban_boi 阅读(178) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示