请教个问题(在线求解)
Console.WriteLine( "Enter   2   numbers   separated   with   a   comma: "); 
 string   input   =   Console.ReadLine(); 
 int   commaPos   =   input.IndexOf( ', '); 
 double   param1   =   Convert.ToDouble(input.Substring(0,   commaPos)); 
 double   param2   =   Convert.ToDouble(input.Substring(commaPos   +   1,input.Length   -   commaPos   -   1));   
 我想请问哈 
 这是如何判定将读取的两个数放入param1和param2的!
------解决方案--------------------是读取一个字符串,根据“,”做字符串处理,然后将前后两部分分别转换成double并赋值 
------解决方案--------------------已 ", "分割
------解决方案--------------------取出字符串里面0后commaPos长度得串  放入param1  
 取出commaPos +1位置也就是,后得第一个 之后得input.Length (总长度)-commaPos(逗号所在得位置,就是前面串得长度)-1(逗号)
------解决方案--------------------输入的两个字符串是以 ", "作为分隔符的 
 double param1 = Convert.ToDouble(input.Substring(0, commaPos)); 
 是指 ", "前面的字符串赋值给Param1,同理, ", "后面的字符串赋值给Param2
------解决方案--------------------split 不好么?我拼错没? 
 int commaPos = input.IndexOf( ', ');   
 这个commPos的值为什么会是1 ?     
 你是不是输的个位数? 
 应该是,在字符串中的索引.