【发布时间】:2014-05-07 11:44:25
【问题描述】:
我有这样的课:
public Class Work
{
public DataTable GetWork()
{
//return a datatable which contains information about working hourse
}
}
我想在 GetWork 方法中声明另一个方法。
实际上我想创建一个类,我可以在其中调用这样的东西:
DataTable myData=Work.GetWork.ToDays()//Returns work days
DataTable myOtherData=Work.GetWork.ToHour();//Returns work hours
我怎样才能达到上述状态? 在此先感谢并原谅我糟糕的英语:(
【问题讨论】:
-
您的 GetWork 示例不是一种方法。请清理您的代码,以便我们更好地理解它。
-
您不能在方法中声明方法。这太荒谬了。如果
GetWork返回的对象具有ToDays方法,Work.GetWork.ToDays()是可能的,但您仍然需要以这种方式调用它Work.GetWork().ToDays()。 -
@Tarec - 匿名方法呢?荒诞有点尖锐。 &Nick - 很明显,OP 可能并不精通,如果违反了一些论坛规则,我们可以对菜鸟更有礼貌,让他们指出去哪里看。
-
@brumScouse 我仍然希望,在尝试使用像他们的示例这样的两种方法进行编码时,他们会修复他们的示例导致的基本编译器错误,这与他们的问题无关。