2 // Copyright (c) Microsoft Corporation. All Rights Reserved.
5 using System
.ServiceModel
;
7 namespace Microsoft
.ServiceModel
.Samples
9 //The service contract is defined in generatedClient.cs, generated from the service by the svcutil tool.
11 //Client implementation code.
18 CalculatorClient client
= new CalculatorClient();
20 // Call the Add service operation.
21 double value1
= 100.00D
;
22 double value2
= 15.99D
;
23 double result
= client
.Add(value1
, value2
);
24 Console
.WriteLine("Add({0},{1}) = {2}", value1
, value2
, result
);
26 // Call the Subtract service operation.
29 result
= client
.Subtract(value1
, value2
);
30 Console
.WriteLine("Subtract({0},{1}) = {2}", value1
, value2
, result
);
32 // Call the Multiply service operation.
35 result
= client
.Multiply(value1
, value2
);
36 Console
.WriteLine("Multiply({0},{1}) = {2}", value1
, value2
, result
);
38 // Call the Divide service operation.
41 result
= client
.Divide(value1
, value2
);
42 Console
.WriteLine("Divide({0},{1}) = {2}", value1
, value2
, result
);
44 //Closing the client gracefully closes the connection and cleans up resources
48 Console
.WriteLine("Press <ENTER> to terminate client.");