还是刚才那个问题,我其实开始和阿丹的想法一样,
请问Avoid,我明白你的意思了,可对接口来说,
我始终认为是个声明,没有实现方法,
如果和类是一个样子,具有实现方法,那它是如何利用自己接口定义的方法
而不用父类定义的接口呢?
顺便再问个问题和上面无关:
int count = ((System.Collections.ICollection)(arr?)).Count;
显示声明里面,
ICollection.Count{get:是什么?如何定义的呢?}
请问Avoid,我明白你的意思了,可对接口来说,
我始终认为是个声明,没有实现方法,
如果和类是一个样子,具有实现方法,那它是如何利用自己接口定义的方法
而不用父类定义的接口呢?
顺便再问个问题和上面无关:
int count = ((System.Collections.ICollection)(arr?)).Count;
显示声明里面,
ICollection.Count{get:是什么?如何定义的呢?}
解决方案 »
- 请教一个关于图片改变大小的问题
- C#中当前窗体的问题!!!!!急!急!
- (新手)关于查MSDN的DataGridViewRowCollection类
- 反射 有什么用
- C# 里 如何根据 参数执行程序 例如 给一个过程 abc的参数 那他就执行 abc.cs
- C#安卓开发无法创建项目
- 怀疑sql语句有错误,但sql语句是写在一个.cs类里的,现在如何看这个sql是写对还是错?就是如何把正在运行的sql语句写出来?
- 如何使用asp.net(c#)对active directory进行用户管理?
- C#中如何保存用户的设置信息!
- 想买台机玩.net开发,推荐下配置吧
- 问一个数组问题
- 请问知道某一年(如2007),如何返回一个数组,数组的每个成员为某月最后一天?
ICollection
{
public Count
{
get {;}
set {;}
}
}
length里面是怎么写的呢?
{
// Methods
void CopyTo(Array array, int index); // Properties
int Count { get; }
bool IsSynchronized { get; }
object SyncRoot { get; }
}
这个就是ICollection接口int Count { get; }
就是定义Count是个只读属性
显示声明的,那它肯定是
ICollection.Count{
get{
是什么?
}
}
这个方法,想知道它里面是怎么写的?
get{
;
}大伙儿都说过了,就是这样的定义,空的。
{
private string sTest = "hello";
public int Count
{
get
{
return sTest.Length;
}
}
}