类型 和返回值 的一个问题
来源:互联网 发布:linux修改只读文件权限 编辑:程序博客网 时间:2024/05/20 22:30
看到了一个问题:
public static IList<int> a()
{
b=new List<int>();
return b;
}
这里不是返回一个List, 而是IList接口是什么意思呢?
也可以理解为 定义了一个object返回类型的方法,返回值为string类型的
List 继承了IList接口
为了帮助理解和相关延伸:写了如下代码:
interface IWork{void working();}class Persion{public string Name{get;set;}public int Age {get;set;}}class Employee : Persion,IWork{public void Working(){Console.WriteLine("{0} is Working",Name);}}public Program{static void Main(string[] args){IWork p = new Employee{Name = "巫妖王"};///只有Workingp.Working();Persion q = new Employee{Name = "巫妖王"};///q 有name Age 但是没有Workingvar cc = q.Name;var ccc = q.Age;}}
- 类型 和返回值 的一个问题
- Javascript函数返回值的一个问题(显式返回和非显式返回值的问题)
- 抽象类和接口作为返回值类型的问题
- 形式参数和返回值的类型问题
- C++中函数返回值得问题--返回类型的引用和仅返回类型的区别
- 有关函数返回值类型的问题
- 指针类型的参数和返回值
- 关于类型对象作为形参和返回值时的一些问题
- 一个C++返回值的问题
- 函数返回值类型问题
- 函数返回值类型问题
- 检查request返回值类型的一个小方法
- C++函数的返回值问题(1)——返回引用类型&非引用类型
- select查询返回值类型和返回空类型是not in和exists的区别
- 函数有返回值且返回值为引用类型的问题返回null
- 一点点小问题,关于用传址返回值类型API的返回值处理问题
- dwr调用map类型返回值的问题
- 关于request对象的方法返回值类型问题
- Windows系统下的定时关机
- Web应用程序的会话(Cookie)介绍
- 第12章 事件 (五)
- 三屏带箭头和缩略图js焦点图定时切换效
- 桌面搜索工具Beagle编译
- 类型 和返回值 的一个问题
- 用Socket编程,读服务器几个字符,再写入本地显示
- Cookie的实例应用
- linux 线程
- sed详解
- 浅谈 PowerShell Web Access Session
- jQuery学习 (javascript library)
- 无缝地图
- 第12章 事件 (六)