首先我们要知道什么是接口
接口就是一个类,你可以把他暂时理解为一个终极基类(类似于抽象类的作用和地位,他们的区别可以详细查阅其他作者的文章,各有优劣)
而值类型数据本质上也是一个类(C#中所有数据类型都有一个终极基类object派生而来)
当你的值类型数据需要用到接口进行功能拓展时候,需要把这个值类型数据继承自一个接口,这个接口就叫被值类型应用的接口类型
抽象类和接口的区别:https://blog.csdn.net/qq_34602647/article/details/80560741
接口概念的通俗理解:
https://blog.csdn.net/alincea/article/details/83503455