当前位置: 首页 > news >正文

国外网站有备案吗网站页面是自己做还是使用模板

国外网站有备案吗,网站页面是自己做还是使用模板,wordpress 水印 七牛,北京性价比高的装修公司在C#中&#xff0c;IEnumerable 的 Join 方法用于根据键将两个序列中的元素进行关联。Join 方法通常用于执行类似于 SQL 中的内连接操作。以下是 Join 方法的基本用法&#xff1a; 基本语法 public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult…

在这里插入图片描述

在C#中,IEnumerable 的 Join 方法用于根据键将两个序列中的元素进行关联。Join 方法通常用于执行类似于 SQL 中的内连接操作。以下是 Join 方法的基本用法:

基本语法

public static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer,IEnumerable<TInner> inner,Func<TOuter, TKey> outerKeySelector,Func<TInner, TKey> innerKeySelector,Func<TOuter, TInner, TResult> resultSelector
)

参数说明

• outer: 外部数据源。

• inner: 内部数据源。

• outerKeySelector: 一个函数,用于从外部数据源的每个元素提取键。

• innerKeySelector: 一个函数,用于从内部数据源的每个元素提取键。

• resultSelector: 一个函数,用于定义结果投影。

示例

假设我们有两个集合,一个是学生集合,另一个是成绩集合,我们希望根据学生的ID将这两个集合关联起来。

定义测试用的数据类

    /// <summary>/// 学生信息/// </summary>public class Student{public int Id { get; set; }public string Name { get; set; }}/// <summary>/// 学生成绩/// </summary>public class Grade{public int StudentId { get; set; }/// <summary>/// 科目/// </summary>public string Subject { get; set; }/// <summary>/// 成绩/// </summary>public int Score { get; set; }}

创建数据

  var students = new List<Student>{new Student { Id = 1, Name = "张三" },new Student { Id = 2, Name = "李四" },new Student { Id = 3, Name = "王五" },};var grades = new List<Grade>{new Grade{StudentId = 1,Subject = "数学",Score = 90,},new Grade{StudentId = 2,Subject = "科学",Score = 85,},new Grade{StudentId = 1,Subject = "历史",Score = 88,},};

使用 Join 方法

在存储数据时,都是通过ID来确定唯一性,不会重复存储Name之类的,而在使用的时候,显示在界面上,用户不知道ID的意义,则需要显示Name。

在代码中就需要处理,使用Join方法,返回学生跟成绩关联信息,可以知道谁什么课考了多少分。

var studentGrades = students.Join(grades,student => student.Id,grade => grade.StudentId,(student, grade) => new{StudentName = student.Name,GradeSubject = grade.Subject,GradeScore = grade.Score});foreach (var sg in studentGrades)
{Console.WriteLine($"Student: {sg.StudentName}, Subject: {sg.GradeSubject}, Score: {sg.GradeScore}");
}

运行测试

在这里插入图片描述

在这个示例中,我们使用 Join 方法将 students 和 grades 集合根据学生的ID进行了关联,并创建了一个匿名对象来存储结果。你可以根据需要调整 resultSelector 来定义不同的结果结构。

官方文档

https://learn.microsoft.com/zh-cn/dotnet/api/system.linq.enumerable.join?view=net-9.0&redirectedfrom=MSDN#overloads

http://www.yayakq.cn/news/31452/

相关文章:

  • 如何用阿里云做网站浏览器网址
  • 信誉好的专业网站建设宁波网站建设哪家快
  • 重庆城市建设网站扁平化 手机网站首页
  • 中关村能力建设网站网站开发企业部门
  • 如何在工商局网站做企业年报网站服务器出错是什么意思
  • 谁知道做网站的电话大数据营销分析
  • gta5办公室网站建设中看电影免费网站
  • 深圳网站建设是什么怎么做售房网站
  • 怎么给网站开发后台海宁营销型网站建设价格
  • 网站设计专业就业方向有哪些搜索引擎营销的英文缩写是
  • wordpress制作小说网站模板信息技术教案 建设我们的网站
  • 贵阳专业做网站wordpress 头像缓存到本地
  • php网站开发实例教程思考题美食网站开发的背景
  • 如何做一份网站推广方案类似凡科互动的网站
  • 小型电子商务网站网页设计网店装修教程免费
  • 广州哪家做网站语文建设网站
  • 深圳需要做网站的公司有哪些股票实时交易网站开发
  • 淘宝网站首页是用什么软件做的1建设网站的重要性
  • 做贸易要看什么网站图片外链工具
  • 网站设计师培训图片手机中关村在线报价大全
  • 虚拟主机如何建设多个网站app开发上线流程
  • 做网站建站做网站宣传
  • 网站用品推广网页1m带宽网站支持多少人同时在线
  • wordpress 文章阅读次数搜索关键词排名优化服务
  • 网站建设公司一般几个人wordpress底部版权插件
  • 丁香园做科室网站公众号平台编辑
  • 火币网站怎么做空哪个网站可以做行测题目
  • 网站建设创业项目简介建设银行内部网站源码
  • 有什么网站是可以做ui的利用百度网盘自动播放做视频网站
  • 企业内部网站设计WordPress怎么改文章颜色