Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有一个
Bitmap bt = new Bitmap("test.PNG");
我想知道的是,我需要一个示例来说明何时创建了此“bt”的副本以及何时使用此“bt”作为参考。
有人可以给我几行示例代码来解释吗?
非常感谢。
感谢您的所有回复,我理解价值和参考的理论。我只想看看每个的例子。例如
bt.Clone();
克隆,它会创建这个 bt 对象的副本吗?
你有
var bt = new Bitmap("test.PNG");
然后
var bt2 = bt; // bt and bt2 are the same object
var bt3 = bt.Clone(new Rectangle(Point.Empty, bt.Size), bt.PixelFormat); // bt3 is a different object if you modify bt3, bt does not changes