本文整理汇总了C#中Cell.upcharge方法的典型用法代码示例。如果您正苦于以下问题:C# Cell.upcharge方法的具体用法?C# Cell.upcharge怎么用?C# Cell.upcharge使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cell
的用法示例。
在下文中一共展示了Cell.upcharge方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: test1
// test 1:
// Create two notes, load them, then decay them.
static void test1()
{
MindClock clk = new MindClock();
Cell a = new Cell(clk);
Cell b = new Cell(clk);
System.Console.WriteLine("Starting test...");
a.connect_output(b);
// load
for(int i=0; i<99; i++) {
a.upcharge();
}
System.Console.WriteLine("a -> " + a + " (?9)");
System.Console.WriteLine("b -> " + b + " (?9)");
// decay (there could be a thread somewhere
// running this loop with a delay)
for(int i=0; i<5; i++) {
clk.cycle();
}
System.Console.WriteLine("a -> " + a + " (?4)");
System.Console.WriteLine("b -> " + b + " (?4)");
for(int i=0; i<99; i++) {
clk.cycle();
}
System.Console.WriteLine("a -> " + a + " (?0)");
System.Console.WriteLine("b -> " + b + " (?0)");
}
示例2: test3
//
// test 3:
// test outputs
static void test3()
{
MindClock clk = new MindClock();
Cell a = new Cell(clk);
Queue<string> q = new Queue<string>();
OutputCell c = new OutputCell(q, "hello world", clk);
a.connect_output(c);
for(int i = 0; i < 11; i++) {
a.upcharge();
}
System.Console.WriteLine("a -> " + a + " (?1)");
System.Console.WriteLine("q -> " + q.Dequeue());
}