本文整理汇总了C#中IIterator.next方法的典型用法代码示例。如果您正苦于以下问题:C# IIterator.next方法的具体用法?C# IIterator.next怎么用?C# IIterator.next使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IIterator
的用法示例。
在下文中一共展示了IIterator.next方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: printMenu
//public static void Main()
//{
// PancakeHouseMenu pancakeHouseMenu = new PancakeHouseMenu();
// DinerMenu dinerMenu = new DinerMenu();
// IIterator pancakeIterator = pancakeHouseMenu.createIterator();
// IIterator dinerIterator = dinerMenu.createIterator();
// Console.WriteLine("\nMenu (with iterators)\n----\nBREAKFAST");
// printMenu(pancakeIterator);
// Console.WriteLine("\nLunch");
// printMenu(dinerIterator);
// Console.ReadKey();
//}
private static void printMenu(IIterator iterator)
{
while (iterator.hasNext())
{
string menuItem = (string)iterator.next();
Console.WriteLine(menuItem);
}
}
示例2: PrintMenu
private void PrintMenu(IIterator iterator)
{
while (iterator.hasNext())
{
MenuItem menuItem = (MenuItem)iterator.next();
Response.Write(menuItem.name + "<br/>");
}
}
示例3: printMenu
public void printMenu(IIterator iterator)
{
while (iterator.hasNext())
{
MenuItem menuItem = (MenuItem)iterator.next();
Console.Write(menuItem.getName() + ", ");
Console.Write(menuItem.getPrice() + " == ");
Console.WriteLine(menuItem.getDescription());
}
}
示例4: print
public void print(IIterator iterator)
{
while (iterator.hasNext())
{
PrintMenuItem(iterator.next());
}
}