using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication6
{
class Suger {
public int Count { get; set; }
public Suger(int n)
{
Count = n;
}
} class Child {
public Suger suger;
public void EatSuger(int n)
{
suger.Count -= n;
} public static Child CopyFrom(Child child)
{
Child c = new Child();
c.suger = child.suger;
//c.suger = new Suger(child.suger.Count);
return c;
}
} class Program
{
static void Main(string[] args)
{
Child zhangSan = new Child();
zhangSan.suger = new Suger(10);
Child liSi = Child.CopyFrom(zhangSan);
Console.WriteLine("zhangSan.suger.Count:{0}, liSi.suger.Count:{1}", zhangSan.suger.Count, liSi.suger.Count);
zhangSan.EatSuger(2);
Console.WriteLine("zhangSan.suger.Count:{0}, liSi.suger.Count:{1}", zhangSan.suger.Count, liSi.suger.Count);
}
//zhangSan.suger.Count:10, liSi.suger.Count:10
//zhangSan.suger.Count:8, liSi.suger.Count:8
//请按任意键继续. . .
}
}
Child liSi = Child.CopyFrom(zhangSan);
转载上一篇:struct aaa a;
下一篇:Spring Boot 快速入门
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
解决“Child to insert before is not a child of this node”问题
错误描述尝试在一个 DOM 节点中插入一个子节点时,指定的参考节点(insertBefore 方法的第二个参数)并不是该 DO误。
java 开发语言 eclipse python struts -
jquery子元素过滤选择器:nth-child、:first-child、:last-child、:only-child
全栈工程师开发手册 (作者:栾鹏)jquery系列教程1-选择器全解jquery子元素过取子元素列表
jquery nth-child first-chil last-child only-child