>>1,接口和抽象类的关系和区别?
看这篇FAQ,东西太多,就步拷贝过了了.
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=16634>>2,C#中的“特征”(Attribute)起何作用?
此机制可用于在编译时存储应用程序特定的信息,并在运行时或在其他工具读取元数据时访问这些信息。>>3,索引器(indexer)的使用范围?
主要是为了可以象使用数组一样使用对象. 
不知道你说的使用范围是说那方面.