社区
C#
帖子详情
C#中一行连续用两个赋值号(就是“=”号)什么作用?
srgcc
2011-05-19 10:31:39
比如: value = value = "\"" + value + "\"";
谢谢!
...全文
888
22
打赏
收藏
C#中一行连续用两个赋值号(就是“=”号)什么作用?
比如: value = value = "\"" + value + "\""; 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jingguozanliu
2011-08-23
打赏
举报
回复
连续赋值
by_zhang
2011-05-20
打赏
举报
回复
回顾在C++的基础知识,就会明白的~
liujianchun123
2011-05-20
打赏
举报
回复
将"\"" + value + "\""的;
地址给value,再将这个value的地址个另一个value。两个 VALUE都指向一个地址,
表示两个value,具有相同的值
xiaoyu12345678
2011-05-20
打赏
举报
回复
学习一下
曾经的我们是那么的年轻
2011-05-20
打赏
举报
回复
A=B=C
B的值赋给A ,然后C的值赋给B
zthtianhui
2011-05-20
打赏
举报
回复
没啥意义
zengguoyu
2011-05-20
打赏
举报
回复
[Quote=引用 15 楼 kingdom_0 的回复:]
连续赋值的顺序是从右到左的,如果连续赋值的变量名称相同,就没有意义。
[/Quote]
+1
kingdom_0
2011-05-20
打赏
举报
回复
连续赋值的顺序是从右到左的,如果连续赋值的变量名称相同,就没有意义。
mqr8802583
2011-05-19
打赏
举报
回复
value1 = value2 = "\"" + value2 + "\"";
疯狂鸭子
2011-05-19
打赏
举报
回复
总之,赋值规则:从右到左赋,记住就行啦~
beckfun
2011-05-19
打赏
举报
回复
[Quote=引用 8 楼 ohkuy 的回复:]
第2个有点问题:
是等同于:
value=""+value+"";
[/Quote]你还是有问题
是等同于
value="\""+value+"\"";
ohkuy
2011-05-19
打赏
举报
回复
[Quote=引用 7 楼 ohkuy 的回复:]
引用楼主 srgcc 的回复:
比如: value = value = "\"" + value + "\"";
谢谢!
(如果第一个value 和第二个 value 同名就是无聊了)
等同于:
value = "\"" + value + "\""; (就是给value 加一对"")
等同于:
value = "value";
[/Quote]
第2个有点问题:
是等同于:
value=""+value+"";
ohkuy
2011-05-19
打赏
举报
回复
[Quote=引用楼主 srgcc 的回复:]
比如: value = value = "\"" + value + "\"";
谢谢!
[/Quote]
(如果第一个value 和第二个 value 同名就是无聊了)
等同于:
value = "\"" + value + "\"";
等同于:
value = "value";
pmars
2011-05-19
打赏
举报
回复
就是一个连续赋值,从右到左的循序!!
lx_wh
2011-05-19
打赏
举报
回复
学习一下
不懂
2011-05-19
打赏
举报
回复
一般是这样的
int a=0,b,c;
b=c=a;
就是 c=a, b=c。
赤井秀一
2011-05-19
打赏
举报
回复
[Quote=引用 12 楼 lightlater 的回复:]
value1 = value2;
value2 = "\" + value2 + "\";
[/Quote]
我支持这个.. >. <
人工智能算法
2011-05-19
打赏
举报
回复
多写了.没什么特殊意义.
wangyue4
2011-05-19
打赏
举报
回复
等同于value = "\"" + value + "\"";
Daqing
2011-05-19
打赏
举报
回复
没意义,赋值操作从右到左,除非你第二个等号处有什么要处理的。
加载更多回复(2)
连续
赋值
:优雅的一次赋多个值
连续
赋值
,也被称为链式
赋值
,是一种特殊的
赋值
语法,它可以让我们在
一行
代码
中
完成多个变量的
赋值
。a = b = 34;上面这行代码表示先将 34
赋值
给变量 b,然后再将 b 的值赋给变量 a。b = 34;a = b;由于
赋值
运算符的返回值是被赋的值,因此 a 和 b 的值最终都将被设置为 34。
连续
赋值
是一种非常实用的语法,它可以让我们在
一行
代码
中
完成多个变量的
赋值
。使用
连续
赋值
可以大大提高代码的简洁性和可读性,但在使用时需要注意左侧操作数必须是变量,且链式
赋值
过程
中
的操作符优先级可能会影响
赋值
的顺序。
C#
中
属性
赋值
的步骤以及语法详解
零基础
C#
学习(一) 首先我们要先知道什么是
C#
?
C#
是由微软(Microsoft)开发,其
中
还包括C(面向过程),C++
C#
是一个简单的,现代的,通用的,面向对象的编程语言 (面向对象)是一种解决问题的思想 那么什么是对象? 在程序员的眼
中
自己身边万物都可以理解为对象 对象是指通过计算机语言实现一个由属性行为构成的实物也可以说是载体,通俗的说就是属性+行为就是对象 知道了
C#
和对象以后,让我...
C#
值类型
赋值
与引用类型的
赋值
C#
编程
中
,大家会经常使用到不同的数据类型,那么C#编程语言到底有什么类型呢?具体如下: 1.1 值类型 各种值类型总是含有相应该类型的一个值。
C#
迫使你初始化变量才能使用它们进行计算-变量没有初始化不会出问题,因为当你企图使用它们时,编译器会告诉你。 每当把一个值赋给一个值类型时,该值实际上被拷贝了。相比,对于引用类型,仅是引用被拷贝了,而实际的值仍然保留在相同的内存位置,但现在有两
C#
给datagridview某行
赋值
(转)
给datagridview某行
赋值
DataRow dr = ds.Tables["student"].NewRow(); dr.ItemArray = ds.Tables["student"].Rows[0].ItemArray; ds.Tables["student"].Rows.Add(dr); //===========================1========...
c#
静态变量
赋值
问题(转)
然后第二步,为变量
赋值
:先为 static int i 变量
赋值
,i
=
getNum(),看 getNum() 里面的代码,就是return num,这个时候 num 的值是 0 ,于是 i=0。尽管现在有超线程技术,但是指令在逻辑上还是逐条的按顺序自上而下执行,所以 先为 static int i 分配内存,并且在该内存
中
保持int的缺省值0,接着再为 static int num 变量分配内存,值当然也为0。数据分为两部分 静态存储区和运行时存储。静态存储分为 全局静态存储 和 常量。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章