diff --git a/.gitgnore b/.gitgnore
new file mode 100644
index 0000000..827b3dc
--- /dev/null
+++ b/.gitgnore
@@ -0,0 +1,5 @@
+obj/
+bin/
+vscode/
+vs/
+idea/
\ No newline at end of file
diff --git a/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..f795be5
--- /dev/null
+++ b/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")]
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfo.cs b/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfo.cs
new file mode 100644
index 0000000..7d177b2
--- /dev/null
+++ b/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("Basic-practice-of-CSharp")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("Basic-practice-of-CSharp")]
+[assembly: System.Reflection.AssemblyTitleAttribute("Basic-practice-of-CSharp")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// 由 MSBuild WriteCodeFragment 类生成。
+
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfoInputs.cache b/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..637b84b
--- /dev/null
+++ b/obj/Debug/net6.0/Basic-practice-of-CSharp.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+44173db932748745da39f782ea0d910b37a455be
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net6.0/Basic-practice-of-CSharp.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..c5f8735
--- /dev/null
+++ b/obj/Debug/net6.0/Basic-practice-of-CSharp.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = Basic_practice_of_CSharp
+build_property.ProjectDir = /home/sanchime/Desktop/Basic-practice-of-CSharp/
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.GlobalUsings.g.cs b/obj/Debug/net6.0/Basic-practice-of-CSharp.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/obj/Debug/net6.0/Basic-practice-of-CSharp.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.assets.cache b/obj/Debug/net6.0/Basic-practice-of-CSharp.assets.cache
new file mode 100644
index 0000000..5203a17
Binary files /dev/null and b/obj/Debug/net6.0/Basic-practice-of-CSharp.assets.cache differ
diff --git a/obj/Debug/net6.0/Basic-practice-of-CSharp.csproj.AssemblyReference.cache b/obj/Debug/net6.0/Basic-practice-of-CSharp.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..0775937
Binary files /dev/null and b/obj/Debug/net6.0/Basic-practice-of-CSharp.csproj.AssemblyReference.cache differ