public void Pop( out string v, ref string line ) { int space = line.IndexOf( ' ' ); if ( space >= 0 ) { v = line.Substring( 0, space++ ); line = line.Substring( space ); } else { v = line; line = ""; } } }