文字列をトークンで分割するお手軽な方法

string.Split()でできますぅ~~

Ex.

        private void button1_Click(object sender, EventArgs e) 
        { 
            string data = "12.345 98.745 55.555";  

            string[] aryXYZZ = data.Split(new char[] {' '});  

            if (aryXYZZ.GetLength(0) == 3) 
            { 
                     float x = float.Parse(aryXYZZ[0]); 
                     float y = float.Parse(aryXYZZ[1]); 
                     float z = float.Parse(aryXYZZ[2]); 
            } 
        } 

上の例だと

12.345
98.745
55.555

に分割されます

Split()に渡す、charの配列の文字内容が分割トークンになります

たとえば、

data.Split(new char[] {‘ ‘, ‘.’});

に変えると

12
345
98
745
55
555

に分割されます