首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

.C#有关问题

2012-02-03 
高手请进........C#问题小弟有一段代码,一直看不懂(这段代码肯定没有错).希望大家能给小弟请请.是什么?有

高手请进........C#问题
小弟有一段代码,一直看不懂(这段代码肯定没有错).希望大家能给小弟请请.是什么?有什么作用.......

using   System;
using   System.Collections.Generic;

namespace   cy
{
        public   class   QueryParam
        {
                public   QueryParam();

                public   List <string>   Columns   {   get;   }
                public   bool   Distinct   {   get;   set;   }
                public   bool   Optimize   {   get;   set;   }
                public   int   PageIndex   {   get;   set;   }
                public   int   PageSize   {   get;   set;   }
                public   int   TotalRowCount   {   get;   set;   }

                public   void   AddCondition(string   name,   object   val);
                public   void   AddCondition(string   name,   ConditionOperator   op,   object   val);
                public   void   AddOrderBy(string   col,   bool   asc);
                public   void   Check();
        }
}

上面的代码是一个类吗?如果是的话,那么构造函数怎么会是这样
public   QueryParam();

里面的方法为什么没有实现,方法的代码是在哪里写的.谢谢!!!



[解决办法]
你这只是IDE对QueryParam的反射而以。只显示了其中的接口。这样的代码无法直接编译的。需要打开 QueryParam 的工程。
[解决办法]
public void AddCondition(string name, object val);
public void AddCondition(string name, ConditionOperator op, object val);
public void AddOrderBy(string col, bool asc);
public void Check();

这不是方法的代码嘛??
[解决办法]
貌似是接口
[解决办法]
QueryParam应该是一个类吧,是vs中看到的元数据吧
你这只是IDE对QueryParam的反射而以。只显示了其中的接口。这样的代码无法直接编译的。需要打开 QueryParam 的工程。
[解决办法]
这只是一个命名空间的类定义啊,没有实例不可以编译和运行的!要有主函数入口点,然后通过实例运行
[解决办法]
应该是个接口,而且那个构造函数有什么特别么?我看得第一本c#的书professinal C#的第一个例子的构造函数就是那样,有什么特别么?
[解决办法]
是用反射工具看到的吧,这看不到源码的
public class QueryParam 应该是class而不是接口
[解决办法]
这个 确实是个 类
不过不像是C#的 更像是C++的.h文件:)

这个类 应该加上 abstract更贴切 感觉应该是写的人 忘了这个应该是个 抽象类更适合

public abstract class QueryParam
{...}

[解决办法]
路过
[解决办法]
同意孙子兵法, 这个是抽象类~~
------解决方案--------------------


这个是抽象类~~開玩笑!!!
這個應該是反射

热点排行