请问属性set里的value可以是类类型吗

weikeli19 2016-05-19 11:06:00
请问属性set里的value可以是类类型吗? 谢谢
...全文
277 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
weikeli19 2016-05-21
  • 打赏
  • 举报
回复
引用 26 楼 hemowolf 的回复:
可不可以,自己写段代码验证一下不就晓得了?难道楼主没有电脑? 然后再来思考为什么可以或者不可以 如果我手下的工程师问这种问题,我一定狠批一顿
另外 我想怎么问就怎么问 无须别人指指点点
weikeli19 2016-05-21
  • 打赏
  • 举报
回复
引用 26 楼 hemowolf 的回复:
可不可以,自己写段代码验证一下不就晓得了?难道楼主没有电脑? 然后再来思考为什么可以或者不可以 如果我手下的工程师问这种问题,我一定狠批一顿
狠批什么啊 我又不是你员工 我是在学习之中 没达到工程师的程度 你真的是有精神分裂症症状 人格障碍 强迫症
小灰狼 2016-05-21
  • 打赏
  • 举报
回复
引用 27 楼 weikeli19 的回复:
[quote=引用 26 楼 hemowolf 的回复:] 可不可以,自己写段代码验证一下不就晓得了?难道楼主没有电脑? 然后再来思考为什么可以或者不可以 如果我手下的工程师问这种问题,我一定狠批一顿
狠批什么啊 我又不是你员工 我是在学习之中 没达到工程师的程度 你真的是有精神分裂症症状 人格障碍 强迫症[/quote] 正因为你不是我的手下,所以我说了“如果” 你提的问题和你有没有达到工程师水平没半毛钱关系,这是学习态度和学习主动性问题。自己只需要动手在电脑上验证一下,就可以得到你想要的答案,而你却希望有人给你答案,你的依赖心理有点强。 楼上的人全部都是正面答复,你习惯了别人对你的这种积极态度。而一旦有人对你进行批评和指责,你不思考它是否合理,只觉得自己失了面子,要赶紧找回来。忠言大多数都是逆耳的,你不是圣人,目测也就刚出道的大学生,所以不和你计较。 论坛里本来就是提出问题,解决问题的。有人到这里来找鱼,有人授之以鱼,也有人授之以渔。两种方式都是在为别人解决问题,只是教人如何捕鱼却如何成了“指指点点”。
weikeli19 2016-05-20
  • 打赏
  • 举报
回复
引用 22 楼 xuzuning 的回复:
既然你认为我讲不到点子上去,那我还说什么?找没趣?
脸红不脸红啊 我在学习 你在干什么 整天想入非非 你每天的日子就是这么过的啊 还说我找没趣
weikeli19 2016-05-20
  • 打赏
  • 举报
回复
引用 22 楼 xuzuning 的回复:
既然你认为我讲不到点子上去,那我还说什么?找没趣?
你懂还是不懂?你他吗的拿别人的账号来胡乱说话 还有理了 哪凉快哪待着去 自以为是的东西 盗用别人账号 还有理了 振振有词 还跟我大谈特谈编程~!笑死人了
xuzuning 2016-05-20
  • 打赏
  • 举报
回复
既然你认为我讲不到点子上去,那我还说什么?找没趣?
weikeli19 2016-05-20
  • 打赏
  • 举报
回复
引用 19 楼 xuzuning 的回复:
既然你并不认同我的观点(结贴了,一分都没给我) 又何必又来问我呢?
能回答一下吗?
weikeli19 2016-05-20
  • 打赏
  • 举报
回复
引用 19 楼 xuzuning 的回复:
既然你并不认同我的观点(结贴了,一分都没给我) 又何必又来问我呢?
我是结贴之后你再回答的 这么计较分数干什么?我并没有不赞同你的观点 只是你讲的没到点子上 我问的是: 装箱是在值类型向引用类型转换时发生 那我上面所提到的value是Card类 是引用类型的 引用类型的也可以进行装箱?
xuzuning 2016-05-20
  • 打赏
  • 举报
回复
既然你并不认同我的观点(结贴了,一分都没给我) 又何必又来问我呢?
weikeli19 2016-05-20
  • 打赏
  • 举报
回复
引用 15 楼 xuzuning 的回复:
通用容器 —— 仓库 ArrayList 据我观察,ArrayList 是所有集合中使用的数据载体,默认情况下并不直接提供给程序员使用(需自行加载命名空间) ArrayList 就是通用的容器,什么样的数据都可以放在他里面。这是 弱类型 语言的主要特征 尽管 C# 是强类型的,但他在具体实现时,也不得不用一下弱类型 只不过他又发明个 泛类型 称呼
在吗? 回答一下好吗?
小灰狼 2016-05-20
  • 打赏
  • 举报
回复
可不可以,自己写段代码验证一下不就晓得了?难道楼主没有电脑? 然后再来思考为什么可以或者不可以 如果我手下的工程师问这种问题,我一定狠批一顿
跳动de指尖 2016-05-20
  • 打赏
  • 举报
回复
楼主,你要知道C#中,所有的类型都基于object类型, String int Class等等都是由object派生出来的, 还有你需要了解什么是ValueType
xuzuning 2016-05-19
  • 打赏
  • 举报
回复
赋值时会(装箱),自动隐式转换为Object类型 取回时不会(拆箱),需要强制类型转换
秋的红果实 2016-05-19
  • 打赏
  • 举报
回复
可以,像下面这样

class A
{
  //。。。。。。。。。
}

class B
{
  //.......
  A a;
  pulic A _a
  {
    set{a=value;}
  }

Poopaye 2016-05-19
  • 打赏
  • 举报
回复
引用 6 楼 weikeli19 的回复:
[quote=引用 3 楼 shingoscar 的回复:] 所有的类型不都是类吗?
对了 我问你个问题:那在自定义集合里 索引器有这一句 List[index]=value; 那么我想问的是这个时候value的数据类型是Card类的类型,它会自动隐式转换为Object类型吗?[/quote] 会
weikeli19 2016-05-19
  • 打赏
  • 举报
回复
引用 3 楼 shingoscar 的回复:
所有的类型不都是类吗?
对了 我问你个问题:那在自定义集合里 索引器有这一句 List[index]=value; 那么我想问的是这个时候value的数据类型是Card类的类型,它会自动隐式转换为Object类型吗?
gw6328 2016-05-19
  • 打赏
  • 举报
回复
可以的,就是一个赋值。
xdashewan 2016-05-19
  • 打赏
  • 举报
回复
引用 2 楼 weikeli19 的回复:
什么意思?没看明白 不好意思

public A a1
{
            set
            {
                    a1 = value;
            }
}
Poopaye 2016-05-19
  • 打赏
  • 举报
回复
所有的类型不都是类吗?
weikeli19 2016-05-19
  • 打赏
  • 举报
回复
引用 1 楼 xdashewan 的回复:
你引用本身是类型,value就是类类型的
那在自定义集合里 索引器有这一句 List[index]=value; 那么我想问的是这个时候value的数据类型是Card类的类型,它会自动隐式转换为Object类型吗?
加载更多回复(9)

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧