本文整理汇总了C#中System.Collections.ArrayList.iterator方法的典型用法代码示例。如果您正苦于以下问题:C# System.Collections.ArrayList.iterator方法的具体用法?C# System.Collections.ArrayList.iterator怎么用?C# System.Collections.ArrayList.iterator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Collections.ArrayList
的用法示例。
在下文中一共展示了System.Collections.ArrayList.iterator方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Test
//.........这里部分代码省略.........
if (templateFile == null) {
templateFile = "examples/example.vm";
}
Template template = null;
try
{
template = RuntimeSingleton.getTemplate(templateFile, encoding)
;
}
catch (ResourceNotFoundException rnfe) {
System.Console.Out.WriteLine("Test : RNFE : Cannot find template " + templateFile);
} catch (ParseErrorException pee) {
System.Console.Out.WriteLine("Test : Syntax error in template " + templateFile + ":" + pee);
}
/*
* now, make a Context object and populate it.
*/
VelocityContext context = new VelocityContext();
context.put("provider", provider);
context.put("name", "jason");
context.put("providers", provider.Customers2);
context.put("list", al);
context.put("hashtable", h);
context.put("search", provider.Search);
context.put("relatedSearches", provider.RelSearches);
context.put("searchResults", provider.RelSearches);
context.put("menu", provider.Menu);
context.put("stringarray", provider.Array);
context.put("vector", v);
context.put("mystring", new System.String("".ToCharArray()));
context.put("hashmap", new HashMap());
context.put("runtime", new FieldMethodizer("org.apache.velocity.runtime.RuntimeSingleton"));
context.put("fmprov", new FieldMethodizer(provider));
context.put("Floog", "floogie woogie");
context.put("geirstring", str);
context.put("mylong", 5);
/*
* we want to make sure we test all types of iterative objects
* in #foreach()
*/
int[] intarr = new int[]{10, 20, 30, 40, 50};
System.Object[] oarr = new System.Object[]{"a", "b", "c", "d"};
context.put("collection", v);
context.put("iterator", v.iterator());
context.put("map", h);
context.put("obarr", oarr);
context.put("intarr", intarr);
System.String stest = " My name is $name -> $Floog";
System.IO.StringWriter w = new System.IO.StringWriter();
// Velocity.evaluate( context, w, "evaltest",stest );
// System.out.println("Eval = " + w );
w = new System.IO.StringWriter();
//Velocity.mergeTemplate( "mergethis.vm", context, w );
//System.out.println("Merge = " + w );
w = new System.IO.StringWriter();
//Velocity.invokeVelocimacro( "floog", "test", new String[2], context, w );
//System.out.println("Invoke = " + w );
/*
* event cartridge stuff
*/
EventCartridge ec = new EventCartridge();
ec.addEventHandler(this);
ec.attachToContext(context);
/*
* make a writer, and merge the template 'against' the context
*/
VelocityContext vc = new VelocityContext(context);
if (template != null) {
//UPGRADE_ISSUE: Constructor 'java.io.BufferedWriter.BufferedWriter' was not converted. 'ms-help://MS.VSCC/commoner/redir/redirect.htm?keyword="jlca1000_javaioBufferedWriterBufferedWriter_javaioWriter"'
writer = new BufferedWriter(new System.IO.StreamWriter(System.Console.Out));
template.merge(vc, writer);
writer.Flush();
writer.Close();
}
} catch (MethodInvocationException mie) {
System.Console.Out.WriteLine("MIE : " + mie);
} catch (System.Exception e) {
RuntimeSingleton.error("Test- exception : " + e);
SupportClass.WriteStackTrace(e, Console.Error);
}
}