社区
C#
帖子详情
关于数据类型比较的问题,是值还是地址?
BestSky
2004-02-20 08:28:30
object obj1="dd";
object obj2="dd";
bool b=(obj1==obj2);
Console.WriteLine(b);
输出是"true",我已经有建立了一个object,为什么一"true"?希望高手顺便讲讲数据类型比较的问题,非常感谢!
...全文
36
8
打赏
收藏
关于数据类型比较的问题,是值还是地址?
object obj1="dd"; object obj2="dd"; bool b=(obj1==obj2); Console.WriteLine(b); 输出是"true",我已经有建立了一个object,为什么一"true"?希望高手顺便讲讲数据类型比较的问题,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基本
数据类型
和引用
数据类型
的区别
java有两种不同的
数据类型
:基本
数据类型
和引用
数据类型
一、基本
数据类型
基本的
数据类型
有:`undefined,boolean,number,string,null.基本类型的访问是按
值
访问的,就是说你可以操作保存在变量中的实际的
值
。有如下特点: 1、基本
数据类型
的
值
是不可变的(我们不能给基本
数据类型
添加属性和方法); 2、基本
数据类型
的
比较
是
值
的
比较
(只有他们的
值
相等的时候才是相等的); 3...
java List类型传递是
值
还是引用?如何传递
值
?
java List类型传递是
值
还是引用?如何传递
值
?
可变
数据类型
与不可变
数据类型
一、什么是可变类型与不可变类型? 可变
数据类型
:当该
数据类型
的对应变量的
值
发生了改变,那么它对应的内存
地址
不发生改变,对于这种
数据类型
,就称可变
数据类型
。 不可变
数据类型
: 当该
数据类型
的对应变量的
值
发生了改变,那么它对应的内存
地址
也会发生改变,对于这种
数据类型
,就称不可变
数据类型
。 二、
数据类型
分类 2.1、整型 数据发生改变后,变量的内存
地址
发生了改变,所以整型是不可变
数据类型
2.2、字符串 当数据发生改变后,变量的内存
地址
发生了改变,所以字符串就是不可变
数据类型
。 2.3、元组 元组被称为只
指针的
数据类型
和指针所指向内容的
数据类型
以32位计算机和32位系统为例。 变量都必须以某种形式存在内存当中,变量的存储型形式由
数据类型
来规定,所以在定义变量时,必须是
数据类型
+变量名。
数据类型
表明这个变量在内存中以书面形式存在的。例如 int a;表明变量在变量在内存中占用4个字节,里面的数据是整数。 指针是存储
地址
的变量,而32位系统de
地址
是32位的,并且
地址
是正整数,所以指针变量的
数据类型
是确定的,即unsigned int,无符号整形。因此在指针变量定义时,无需指出指针变量的
数据类型
。 但是对于指针变量的定义:
数据类型
...
「经典题」JavaScript
数据类型
有哪些?
一、JS
数据类型
有哪些: JS数据中一共有8种ES5中有6种:Number、String、Boolean、Undefined、Null、ObjectES6新增了Symbol:这种类型的对象永不相等,即始创建的时候传入相同的
值
,可以解决属性名冲突的
问题
,做为标记 谷歌6版本bigInt:是指安全存储、操作大整数 二、JS中基本
数据类型
和引用
数据类型
有哪些? 基本
数据类型
(
值
类型):Number、String、Boolean、Undefined、Null 引用
数据类型
:Object。里面包含functio
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章