本文整理汇总了C#中ActionDelegate类的典型用法代码示例。如果您正苦于以下问题:C# ActionDelegate类的具体用法?C# ActionDelegate怎么用?C# ActionDelegate使用的例子? 这里精选的类代码示例或许可以为您提供帮助。
示例1: Main
static void Main()
{
var actionsNames = new[] { "Add", "Subtract", "Multiply", "Divide", "Save", "Remove", "Remove All", "Calculate", "Exit" };
var actions = new ActionDelegate[] {Add, Subtract, Multiply, Divide, SaveVarInMemory, RemoveVarFromMemory,
RemoveAllVarsFromMemory, Calculate, Close};
using (var calculator = new CalculatorServiceClient())
{
do
{
Console.Clear();
var choice = RunMenu(actionsNames);
try
{
actions[choice](calculator);
}
catch (FaultException fe)
{
Console.WriteLine("FaultException {0} with reason {1}", fe.Message, fe.Reason);
}
catch (Exception e)
{
Console.WriteLine("Error: " + e.Message);
}
Console.Write("
Press any key to continue... ");
Console.ReadKey(true);
}
while (!_willClose);
}
}
原文链接:
http://www.jxszl.com/biancheng/C/556457.html