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()); + } + + } + } +}