Иллюстрированный самоучитель по Architecture .NET

Арифметическая Служба Сети, или Web-служба Arithmetic (Арифметика). Использование внутренних объектов.

Чтобы добавить Web-ссылку, щелкните на кнопке Add Reference (Добавить ссылку). Таким образом в файле WebService.h будет добавлена ссылка на класс-заместитель.

#using <Arithmetic.dll>

Дальше вычисляется общая сумма чисел, которая хранится во внутреннем объекте Application (Приложение) и внутреннем объекте Session (Сеанс).

Arithmetic *a = new Arithmetic; // Арифметика
double sum; // сумма
for (int i = 0; i < 5; i++)
{
sum = a › CumulativeSum(i); // сумма
Console::WriteLine(
"Adding {0}, Application sum is now {!}",
// "Добавляем {0}, Сумма Приложения теперь {1} ",
_box(i), _box(sum)); // сумма
}
double sessionSum;
for (int i = 0; i < 5; i++)
{
sessionSum = a › SessionSum(i);
Console.:WriteLine(
"Adding {0}, Session sum is now {!}",
// "Добавляем {0}, Сумма Сеанса теперь {1} ",
_box(i), _box(sessionSum));
}

В результате будут отображены данные, которые приведены ниже. Конкретное значение суммы приложения зависит от того, сколько раз приложение было запущено.

Adding 0, Application sum is now 0
Adding 1, Application sum is now 1
Adding 2, Application sum is now 3
Adding 3, Application sum is now 6
Adding 4, Application sum is now 10
Adding 0, Session sum is now 0
Adding 1, Session sum is now 1
Adding 2, Session sum is now 2
Adding 3, Session sum is now 3
Adding 4, Session sum is now 4

Перевод такой [Добавлен редактором русского перевода – Прим ред].

Добавляем 0, Сумма Приложения теперь 0
Добавляем 1, Сумма Приложения теперь 1
Добавляем 2, Сумма Приложения теперь 3
Добавляем 3, Сумма Приложения теперь 6
Добавляем 4, Сумма Приложения теперь 10
Добавляем 0, Сумма Сеанса теперь 0
Добавляем 1, Сумма Сеанса теперь 1
Добавляем 2, Сумма Сеанса теперь 2
Добавляем 3, Сумма Сеанса теперь 3
Добавляем 4, Сумма Сеанса теперь 4
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.