15/10/15 18:28:08.01 2u28QwcF.net
string line = "fjlast●je■woi▲utgal;jgas";
do{
int pos = line.IndexOfAny(new char[] { '●', '■', '▲' }, pos);
if(pos==-1)
break;
pos++
while(true);
こういう探索をする場合、上例のように
new char[] { '●', '■', '▲' }
をループの中に入れると毎回newされて効率悪くなったりしますか?
事前に
const array = new char[] { '●', '■', '▲' };
として、ループの中では
int pos = line.IndexOfAny(array, pos);
とすべきですか?