C#7 から switch で when を利用できるようになりました
これを利用することで switch の case に 条件式を埋め込めます
switch (chr) { // アルファベットかどうか case var c when c >= 'A' && c <= 'z': break; // 数字かどうか case var c when c >= '0' && c <= '1': break; // その他 default: break; }
C#7 から switch で when を利用できるようになりました
これを利用することで switch の case に 条件式を埋め込めます
switch (chr) { // アルファベットかどうか case var c when c >= 'A' && c <= 'z': break; // 数字かどうか case var c when c >= '0' && c <= '1': break; // その他 default: break; }