[以本书为例研究扩展方法,以在C#中扩展Int32(int关键字)的功能结构为例(在Int32的情况下,我们无法继承结构并更改源代码),我意识到三件事需要扩展方法:
Int32
int
我想知道第三种情况的典型例子是什么。
[当我自己描述类时,我可以不使用扩展方法而对其进行更改,但是在这种情况下,如果我只需要更改类中的代码,为什么可能需要使用扩展方法?*
即,当您可以更改代码时,请您举一个例子,但这是不可取的,也是理想的使用扩展方法。
有趣,我偶然发现了一个适用于此的问题。