私はこの列挙型を持っています:
[Flags]
public enum Countries
{
None = 0,
USA = 1,
Mexico = 2,
Canada = 4,
Brazil = 8,
Chile = 16
}
次のような入力文字列を受け取ります。
string selectedCountries = "Usa, Brazil, Chile";
それを(C#で)次のように変換する方法:
var myCountries = Countries.Usa | Countries.Brazil | Countries.Chile;