//课堂上没有演示成功,问题出在:arraylist对象不能做参数
//源代码参见之下:
//使用C#编写一个控制台应用。输入若干个正整数存入数组中(输入exit表示输入结束),输出最大值、最小值和平均值
using System;
using System.Collections;
class Program
{
static void Main(string[] args)
{
try
{
#region 1.数据输入部分
ArrayList al = new ArrayList();
while (true)
{
string s = Console.ReadLine();
if (s.ToLower().Equals("exit")) break;//————————————————————————————————————————————————————
int x;
bool flag = int.TryParse(s, out x);//————————————————————————————————————————————————————
if (!flag || x < 0 || (x == 0 && (s.Trim().Length <= 0 || !s.Equals("0"))))
{
Console.WriteLine("输入数字无效!"