假设有一个函数GetWord(),
string firstWord = GetWord("This is a dag.", 2);
假定第一个单词计数为1,则firstWord就被赋值字符串is.
意思就是通过GetWord中的第二个参数来确定FirstWord该取哪个单词。这个GetWord函数要怎么写?需用到params参数。高手帮帮忙,本人新手,想了很久,也不知道从何下手 

解决方案 »

  1.   

            private string GetWord(string s, int i)
            {
                try
                {
                    return s.Split(new char[] {' '})[i];
                }catch(Exception e)
                {
                    return null;
                }
            }
      

  2.   

    你这种问题根本不需要用到什么params参数.实现方法大致如楼上, 但不要象楼上那样把完全可预计的错误也用try catch
      

  3.   

    在需要把错误释放出来的时候可以不用try catch,也可以throw自定义excetpion。这与是否“完全可预计的错误”无关。
    星星的话如果不严谨会误导初学者。