/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/csharp/li_std_vector_enum_runme.cs
26 строк
588 B
William S Fulton
Fix #3475492 - iterating through std::vector wrappers of enumerations.
13 мар 2012, 11:10
13 мар 2012, 11:10
5069394
Код
Авторство
О чём код?
// This test tests all the methods in the C# collection wrapper using System; using li_std_vector_enumNamespace; public class li_std_vector_enum_runme { public static void Main() { EnumVector ev = new EnumVector(); check((int)ev.nums[0], 10); check((int)ev.nums[1], 20); check((int)ev.nums[2], 30); int expected = 10; foreach (EnumVector.numbers val in ev.nums) { check((int)val, expected); expected += 10; } } private static void check(int a, int b) { if (a != b) throw new ApplicationException("values don't match"); } }