diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3871b184d3f475a3c71d56db9f48c2a193080512
--- /dev/null
+++ "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/Area.csprojAssemblyReference.cache" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/Area.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..24df8ab71c7fe300bafe3814e087f18338735c85
Binary files /dev/null and "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Debug/Area.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3871b184d3f475a3c71d56db9f48c2a193080512
--- /dev/null
+++ "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/Area.csprojAssemblyReference.cache" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/Area.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..d41e23712174385aedabcf910f62d40f8b63dc38
Binary files /dev/null and "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\351\235\242\347\247\257/obj/Release/Area.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3aa53186c9efc5bd6af75a8596fcf3d2247fb54d
--- /dev/null
+++ "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp1.csprojAssemblyReference.cache" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp1.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..1e612778bf5b5e4eb7a337ade13fbcfec6541af1
Binary files /dev/null and "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp1.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp2.csprojAssemblyReference.cache" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp2.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..1e612778bf5b5e4eb7a337ade13fbcfec6541af1
Binary files /dev/null and "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Debug/ConsoleApp2.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3aa53186c9efc5bd6af75a8596fcf3d2247fb54d
--- /dev/null
+++ "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/.NETFramework,Version=v4.6.1.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
diff --git "a/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/ConsoleApp1.csprojAssemblyReference.cache" "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/ConsoleApp1.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..24df8ab71c7fe300bafe3814e087f18338735c85
Binary files /dev/null and "b/\347\254\2541\346\254\241\344\275\234\344\270\232/\350\203\241\350\266\212/\350\256\241\347\256\227/obj/Release/ConsoleApp1.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs" "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3871b184d3f475a3c71d56db9f48c2a193080512
--- /dev/null
+++ "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git "a/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/TeacherConsleApp.csprojAssemblyReference.cache" "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/TeacherConsleApp.csprojAssemblyReference.cache"
new file mode 100644
index 0000000000000000000000000000000000000000..24df8ab71c7fe300bafe3814e087f18338735c85
Binary files /dev/null and "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Debug/TeacherConsleApp.csprojAssemblyReference.cache" differ
diff --git "a/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs" "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..3871b184d3f475a3c71d56db9f48c2a193080512
--- /dev/null
+++ "b/\347\254\2543\346\254\241\344\275\234\344\270\232/\345\274\240\347\233\212\351\243\236/\345\274\240\347\233\212\351\243\236\347\232\204\346\210\230\350\275\246\347\255\211/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git "a/\347\254\2547\346\254\241\344\275\234\344\270\232/\346\236\227\346\265\267\346\266\233/Program.cs" "b/\347\254\2547\346\254\241\344\275\234\344\270\232/\346\236\227\346\265\267\346\266\233/Program.cs"
new file mode 100644
index 0000000000000000000000000000000000000000..d27c4f53fa5cc40804eaf7edd5e0587833d406b0
--- /dev/null
+++ "b/\347\254\2547\346\254\241\344\275\234\344\270\232/\346\236\227\346\265\267\346\266\233/Program.cs"
@@ -0,0 +1,64 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ConsoleApp8
+{
+ class Program
+ {
+ static void Main(string[] args)
+ {
+ List score = new List();
+ try
+ {
+ while (true)
+ {
+ Console.WriteLine("请输入学生成绩(-1退出):");
+ float key = float.Parse(Console.ReadLine());
+
+ if (key == -1)
+ {
+ break;
+ }
+ else
+ {
+ score.Add(key);
+ }
+ }
+ }
+ catch (ArrayTypeMismatchException)
+ {
+ Console.WriteLine("类型转换异常");
+ }
+ catch (FormatException)
+ {
+ Console.WriteLine("异常已处理");
+ }
+ catch (OverflowException)
+ {
+ Console.WriteLine("异常已处理");
+ }
+ catch (Exception)
+ {
+ Console.WriteLine("异常已处理");
+ }
+ finally
+ {
+ Console.WriteLine("最终处理");
+ }
+ if (score.Count < 0)
+ {
+ Console.WriteLine("学生没有成绩");
+ }
+ else
+ {
+ Console.WriteLine("学生人数为:"+score.Count);
+ Console.WriteLine("总分为:"+score.Sum());
+ Console.WriteLine("平均分为:"+score.Average());
+ }
+
+ }
+ }
+}