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

网站建设出售北京seo顾问服务公司

网站建设出售,北京seo顾问服务公司,河北省建设监理协会网站,wordpress 服务器日志不得不说c#的类型系统设计有点意思,不同的编程语言对于类型的设计各有取舍。 值类型: 当我们将一个int类型的值赋值到另一个int类型的值时,它实际上是创建了一个完全不同的副本。换句话说,如果你改变了其中某一个的值&#xff0…

不得不说c#的类型系统设计有点意思,不同的编程语言对于类型的设计各有取舍。

值类型:

当我们将一个int类型的值赋值到另一个int类型的值时,它实际上是创建了一个完全不同的副本。换句话说,如果你改变了其中某一个的值,另一个不会发生改变。C#的所有值类型均隐式派生自System.ValueType

引用类型:

当我们创建一个对象并且将此对象赋值给另外一个对象时,他们彼此都指向了内存中同一块区域。因此,当我们将obj赋值给obj1时,他们都指向了堆中的同一块区域。换句话说,如果此时我们改变了其中任何一个,另一个都会受到影响。

看一段代码:

using System;
using System.Collections.Generic;namespace ConsoleApp22222
{class Program{static void Main(string[] args){A a1 = new A(3);List<A> list = new List<A>();list.Add(a1);a1.a = 4; // 修改了a1, 但是a1是引用类型,所以修改之后并没有新对象产生list.Add(a1);Console.WriteLine("a:");Console.WriteLine(list[0].a);B b1 = new B(3);var list_b = new List<B>();list_b.Add(b1);b1.b = 4; // 修改了b1 ,因为b1是struct,值类型,所以修改之后复制了一个struct,并没有改第一个b1。如果不好理解可以看第三段代码list_b.Add(b1);Console.WriteLine("b:");Console.WriteLine(list_b[0].b);Console.WriteLine(list_b[1].b);int c = 0;var list_int = new List<int>();list_int.Add(c);c = 2;list_int.Add(c);Console.WriteLine("c:");Console.WriteLine(list_int[0]);Console.WriteLine(list_int[1]);}}public class A{//class 引用类型public int a;public A(int a){this.a = a;}}public struct B{//struct 值类型public int b;public B(int b){this.b = b;}}
}

参考链接

https://zhuanlan.zhihu.com/p/358825256

http://www.ds6.com.cn/news/74361.html

相关文章:

  • 深圳建设网站推荐上海百度推广官网
  • 二级网站建设情况说明本地广告推广平台哪个好
  • 自己做菠菜网站南昌seo网站排名
  • 三年疫情就是个大笑话黑帽seo联系方式
  • dw中怎样做网站链接网络营销策划方案书
  • 如何免费建立一个自己的网站南宁网站seo大概多少钱
  • wordpress建站的好处百度指数官网查询入口
  • 永久域名网站自助建站网站模板
  • 武义做网站莱阳seo外包
  • 树莓派可以做网站的服务器吗宁波网络推广公司有哪些
  • 广州网站制作报价灰色行业关键词优化
  • 看看铜陵新闻关键词优化排名用什么软件比较好
  • 如何在国外建设网站网络服务器
  • 做it的兼职网站有哪些制作网站的软件
  • 百度网站建设解决方案windows10优化软件
  • 软件工程公司网络推广seo教程
  • 怎样使自己做的网站上线正规推广平台有哪些
  • 专业做网站排名公司电话小程序开发工具
  • 成都广告公司家庭优化大师
  • dz系统怎么做地方网站如何做网站赚钱
  • 做b2b网站用什么架构百度网站链接
  • 青岛胶南做网站的有多少如何做seo优化
  • 网站集约化建设管理方案长沙百度推广优化排名
  • 渭南做网站公司seo专业培训
  • 手机网页及网站设计南京百度快速排名优化
  • 昆明做网站的百度推广代理公司
  • asp网站后台管理系统下载网络营销推广公司
  • wordpress如何修改网站域名网上销售平台
  • 网站开发需求报告搜索百度指数
  • 企业办公系统oa哪个好seo新手快速入门