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

做网站开票是多少个点的票优化培训方式

做网站开票是多少个点的票,优化培训方式,怎么样建公司网站,大学网站建设定制网站建设一、问题的起源 如下的代码是错误的,无法编译通过 struct Point { public int X; public int Y; } List<Point> points = new List<Point> { new Point { X = 1, Y = 2 } }; points[0].X = 10; // 编译错误!无法修改副本的字段 二、原因分析 …

一、问题的起源
    如下的代码是错误的,无法编译通过
struct Point
{
    public int X;
    public int Y;
}

List<Point> points = new List<Point> { new Point { X = 1, Y = 2 } };
points[0].X = 10; // 编译错误!无法修改副本的字段


二、原因分析
          在C#中,结构体(struct)是值类型,当其存储在List<T>中时,直接通过索引访问获取的是该结构体的副本,而非原始实例的引用。因此,直接修改结构体字段的值会导致编译错误,因为你在尝试修改一个临时副本,这个没有意义。

     上述代码的正确做法:

// 取出副本
Point temp = points[0];
// 修改副本
temp.X = 10;
// 将副本重新赋值回列表
points[0] = temp;
三、如果是类,下属代码就没有问题,因为list中存储的是对象的指针。可以直接修改其中的变量。

class Point
{
    public int X

http://www.dtcms.com/wzjs/444984.html

相关文章:

  • 中央广播电视总台2023年元宵晚会江苏seo
  • 网站建设与管理 管理课程如何做好营销
  • 室内设计师培训班哪家好seo外链代发
  • 做企业网站所需要的资料宁波seo资源
  • 网站改版建设软文推广一般发布在哪些平台
  • 北京市社会建设工作委员会网站大数据培训
  • 网站开发职业环境分析seo5
  • 溧阳建设集团有限公司网站精准推广引流5000客源
  • 佛山做网站有哪几家卖友情链接的哪来那么多网站
  • 专业信息网站建设方案东莞seo排名优化
  • 网站如何做地面推广链友咨询
  • 重庆网站建设推荐优质外链平台
  • 新疆生产建设兵团纪检委网站百度关键词搜索引擎
  • 怎么做微信公众号免费电影网站网站关键词在哪里看
  • 做网站太麻烦了网址搜索
  • 简述电子商务网站开发的基本流程培训心得简短50字
  • 排名好的移动网站建设抖音信息流广告怎么投放
  • 关于申请建设网站申请报告郑州网站关键词排名技术代理
  • 怎么给做的网站做百度搜索文大侠seo
  • 政府门户网站建设实施方案网络营销的主要传播渠道
  • dw如何做网站后台百度站长平台论坛
  • 做商城网站网络推广的基本渠道
  • 网站内链seo北京百度公司总部电话
  • 网站建设公司源码百度指数如何提升
  • 网站的建设属于无形资产吗免费友链平台
  • 做网站域名费一般多少钱seo整站优化什么价格
  • wordpress 开发 电商网站排名优化快速
  • 企业网站的高跳出率应该如何解决产品的推广及宣传思路
  • 网站做cpa申请友情链接
  • 旅游攻略网站最权威的品牌排行榜网站