├── .vs ├── ConsoleApp3 │ ├── FileContentIndex │ │ ├── read.lock │ │ ├── 29080453-e0f4-454c-a76b-5737ce061a61.vsidx │ │ ├── 7c59c5b3-b7e0-4fe1-a1dd-e821963186b2.vsidx │ │ ├── d51c8ddd-2c06-4cd3-8017-ad73512a1180.vsidx │ │ └── db3c1154-5371-4f03-b02d-eb9d943ff9f7.vsidx │ ├── v17 │ │ ├── .suo │ │ └── .futdcache.v2 │ └── DesignTimeBuild │ │ └── .dtbcache.v2 └── ProjectEvaluation │ ├── consoleapp3.metadata.v6.1 │ └── consoleapp3.projects.v6.1 ├── ConsoleApp3 ├── obj │ ├── Debug │ │ ├── net6.0 │ │ │ ├── ConsoleApp3.csproj.BuildWithSkipAnalyzers │ │ │ ├── ConsoleApp3.genruntimeconfig.cache │ │ │ ├── ConsoleApp3.AssemblyInfoInputs.cache │ │ │ ├── ConsoleApp3.csproj.CoreCompileInputs.cache │ │ │ ├── apphost.exe │ │ │ ├── ConsoleApp3.dll │ │ │ ├── ConsoleApp3.pdb │ │ │ ├── ref │ │ │ │ └── ConsoleApp3.dll │ │ │ ├── refint │ │ │ │ └── ConsoleApp3.dll │ │ │ ├── ConsoleApp3.assets.cache │ │ │ ├── ConsoleApp3.csproj.AssemblyReference.cache │ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ │ ├── ConsoleApp3.GlobalUsings.g.cs │ │ │ ├── ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig │ │ │ ├── ConsoleApp3.AssemblyInfo.cs │ │ │ └── ConsoleApp3.csproj.FileListAbsolute.txt │ │ └── net7.0 │ │ │ ├── ConsoleApp3.csproj.BuildWithSkipAnalyzers │ │ │ ├── ConsoleApp3.genruntimeconfig.cache │ │ │ ├── ConsoleApp3.AssemblyInfoInputs.cache │ │ │ ├── ConsoleApp3.csproj.CoreCompileInputs.cache │ │ │ ├── apphost.exe │ │ │ ├── ConsoleApp3.dll │ │ │ ├── ConsoleApp3.pdb │ │ │ ├── ref │ │ │ └── ConsoleApp3.dll │ │ │ ├── refint │ │ │ └── ConsoleApp3.dll │ │ │ ├── ConsoleApp3.assets.cache │ │ │ ├── ConsoleApp3.csproj.AssemblyReference.cache │ │ │ ├── .NETCoreApp,Version=v7.0.AssemblyAttributes.cs │ │ │ ├── ConsoleApp3.GlobalUsings.g.cs │ │ │ ├── ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig │ │ │ ├── ConsoleApp3.AssemblyInfo.cs │ │ │ └── ConsoleApp3.csproj.FileListAbsolute.txt │ ├── ConsoleApp3.csproj.nuget.g.targets │ ├── project.nuget.cache │ ├── ConsoleApp3.csproj.nuget.g.props │ ├── project.assets.json │ └── ConsoleApp3.csproj.nuget.dgspec.json ├── bin │ └── Debug │ │ ├── net6.0 │ │ ├── ConsoleApp3.dll │ │ ├── ConsoleApp3.exe │ │ ├── ConsoleApp3.pdb │ │ ├── ConsoleApp3.runtimeconfig.json │ │ └── ConsoleApp3.deps.json │ │ └── net7.0 │ │ ├── ConsoleApp3.dll │ │ ├── ConsoleApp3.exe │ │ ├── ConsoleApp3.pdb │ │ ├── ConsoleApp3.runtimeconfig.json │ │ └── ConsoleApp3.deps.json ├── Properties │ └── launchSettings.json ├── ConsoleApp3.csproj ├── Class1.cs ├── ConsoleApp3.csproj.user ├── StaticLab.cs ├── MultipleInheritance.cs ├── Polymorphism.cs ├── InheritanceClass.cs ├── Hirearchical.cs ├── lab1.cs └── Program.cs └── ConsoleApp3.sln /.vs/ConsoleApp3/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.vs/ConsoleApp3/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/v17/.suo -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | c6d05c98a43e5c258d32db37871e7694229b87b7 2 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | 3a9f823c48beadcc11acc521bbfc738999ce3bda 2 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | a1eaea38e52230a3108c85b82cce1ca025d567f6 2 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | a1eaea38e52230a3108c85b82cce1ca025d567f6 2 | -------------------------------------------------------------------------------- /.vs/ConsoleApp3/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/v17/.futdcache.v2 -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | d5745c1812e39e022a045811d7e15004db8b5fff 2 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 63574e8403af38e9b5797744b5e31e0d2a84a78a 2 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/apphost.exe -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/apphost.exe -------------------------------------------------------------------------------- /.vs/ConsoleApp3/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.exe -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.pdb -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.exe -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.pdb -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.pdb -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.pdb -------------------------------------------------------------------------------- /.vs/ProjectEvaluation/consoleapp3.metadata.v6.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ProjectEvaluation/consoleapp3.metadata.v6.1 -------------------------------------------------------------------------------- /.vs/ProjectEvaluation/consoleapp3.projects.v6.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ProjectEvaluation/consoleapp3.projects.v6.1 -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ref/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/ref/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ref/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/ref/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/refint/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/refint/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/refint/ConsoleApp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/refint/ConsoleApp3.dll -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.assets.cache -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.assets.cache -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /.vs/ConsoleApp3/FileContentIndex/29080453-e0f4-454c-a76b-5737ce061a61.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/FileContentIndex/29080453-e0f4-454c-a76b-5737ce061a61.vsidx -------------------------------------------------------------------------------- /.vs/ConsoleApp3/FileContentIndex/7c59c5b3-b7e0-4fe1-a1dd-e821963186b2.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/FileContentIndex/7c59c5b3-b7e0-4fe1-a1dd-e821963186b2.vsidx -------------------------------------------------------------------------------- /.vs/ConsoleApp3/FileContentIndex/d51c8ddd-2c06-4cd3-8017-ad73512a1180.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/FileContentIndex/d51c8ddd-2c06-4cd3-8017-ad73512a1180.vsidx -------------------------------------------------------------------------------- /.vs/ConsoleApp3/FileContentIndex/db3c1154-5371-4f03-b02d-eb9d943ff9f7.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Suraja18/Csharp/HEAD/.vs/ConsoleApp3/FileContentIndex/db3c1154-5371-4f03-b02d-eb9d943ff9f7.vsidx -------------------------------------------------------------------------------- /ConsoleApp3/obj/ConsoleApp3.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "6.0.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net7.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "7.0.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /ConsoleApp3/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "ConsoleApp3": { 4 | "commandName": "Project" 5 | }, 6 | "WSL": { 7 | "commandName": "WSL2", 8 | "distributionName": "" 9 | } 10 | } 11 | } -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] 5 | -------------------------------------------------------------------------------- /ConsoleApp3/ConsoleApp3.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net7.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "N54Kuq68M+TkwoAb5UQZjtM66FXNGzJgs/LGdbw5fcPC2cF/bJyIHEiWKAGd2pfXNlgvtaZDitDw6hgQqY8SJg==", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.IO; 5 | global using global::System.Linq; 6 | global using global::System.Net.Http; 7 | global using global::System.Threading; 8 | global using global::System.Threading.Tasks; 9 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.IO; 5 | global using global::System.Linq; 6 | global using global::System.Net.Http; 7 | global using global::System.Threading; 8 | global using global::System.Threading.Tasks; 9 | -------------------------------------------------------------------------------- /ConsoleApp3/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | static class Messages 8 | { 9 | public static void Greet() 10 | { 11 | Console.WriteLine("Hello good morning"); 12 | } 13 | public static void Success() 14 | { 15 | Console.WriteLine("You have passed the exam"); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ConsoleApp3/ConsoleApp3.csproj.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ProjectDebugger 5 | 6 | 7 | ConsoleApp3 8 | 9 | -------------------------------------------------------------------------------- /ConsoleApp3/StaticLab.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | public class StopWatch 10 | { 11 | //Using Static will remember the old values 12 | public static int NoOfInstances = 0; 13 | //Creating Instance Constructor 14 | public StopWatch() 15 | { 16 | StopWatch.NoOfInstances++; 17 | } 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net6.0/ConsoleApp3.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": { 9 | "ConsoleApp3/1.0.0": { 10 | "runtime": { 11 | "ConsoleApp3.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "ConsoleApp3/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /ConsoleApp3/bin/Debug/net7.0/ConsoleApp3.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v7.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v7.0": { 9 | "ConsoleApp3/1.0.0": { 10 | "runtime": { 11 | "ConsoleApp3.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "ConsoleApp3/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net6.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = ConsoleApp3 11 | build_property.ProjectDir = C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\ 12 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net7.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = ConsoleApp3 11 | build_property.ProjectDir = C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\ 12 | -------------------------------------------------------------------------------- /ConsoleApp3/MultipleInheritance.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | interface Apple 10 | { 11 | void color(); 12 | } 13 | interface Mango 14 | { 15 | void taste(); 16 | } 17 | class MultipleInheritance : Apple, Mango 18 | { 19 | public void color() 20 | { 21 | Console.WriteLine("Apple Color Red"); 22 | } 23 | public void taste() 24 | { 25 | Console.WriteLine("Mango Taste Goods"); 26 | } 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /ConsoleApp3/Polymorphism.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | class Animal 10 | { 11 | public virtual void animalSound() 12 | { 13 | Console.WriteLine("The animal makes a sound"); 14 | } 15 | } 16 | 17 | class Pig : Animal 18 | { 19 | public override void animalSound() 20 | { 21 | Console.WriteLine("The Pig says: wee wee"); 22 | } 23 | } 24 | 25 | class Dog:Animal 26 | { 27 | public override void animalSound() 28 | { 29 | Console.WriteLine("The Dogs Bark"); 30 | } 31 | } 32 | 33 | 34 | } 35 | -------------------------------------------------------------------------------- /ConsoleApp3/InheritanceClass.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | class A 10 | { 11 | protected int a = 30, b = 67, c = 44; 12 | public void add() 13 | { 14 | c = a + b; 15 | Console.WriteLine("Addition: " + c); 16 | } 17 | public void sub() 18 | { 19 | c = a - b; 20 | Console.WriteLine("Subtraction: " + c); 21 | } 22 | } 23 | class B:A 24 | { 25 | public void multiplication() 26 | { 27 | c = a * b; 28 | Console.WriteLine("Multiplication: " + c); 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /ConsoleApp3/Hirearchical.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | class ParentClass 10 | { 11 | public string Name; 12 | public int Id = 9; 13 | public void displayParentClassDetails() 14 | { 15 | Console.WriteLine($"I am {Name}"); 16 | Console.WriteLine($"ID : {Id}"); 17 | } 18 | } 19 | class ChildClass : ParentClass 20 | { 21 | public void getIdFromParentClass() 22 | { 23 | Console.WriteLine("Displaying From my Child Class"); 24 | Console.WriteLine($"This is my ID: {Id}."); 25 | } 26 | } 27 | class AnotherChildClass : ParentClass 28 | { 29 | public void getIdFromParentClass() 30 | { 31 | Console.WriteLine("Displaying From my Other Child Class"); 32 | Console.WriteLine($"This is my ID: {Id}."); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("ConsoleApp3")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("ConsoleApp3")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("ConsoleApp3")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("ConsoleApp3")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("ConsoleApp3")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("ConsoleApp3")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/ConsoleApp3.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Asus\.nuget\packages\ 9 | PackageReference 10 | 6.5.0 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /ConsoleApp3.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.4.33213.308 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp3", "ConsoleApp3\ConsoleApp3.csproj", "{66992806-5910-47B5-9107-C2A733FAA7CC}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {66992806-5910-47B5-9107-C2A733FAA7CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {66992806-5910-47B5-9107-C2A733FAA7CC}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {66992806-5910-47B5-9107-C2A733FAA7CC}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {66992806-5910-47B5-9107-C2A733FAA7CC}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {9263A6ED-DB70-4708-B1A7-31E1113479EE} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /ConsoleApp3/lab1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace ConsoleApp3 8 | { 9 | public class lab1 10 | { 11 | //static void Main(string[] args) 12 | //{ 13 | // if (args is null) 14 | // { 15 | // throw new ArgumentNullException(nameof(args)); 16 | // } 17 | // Console.BackgroundColor = ConsoleColor.White; 18 | // Console.ForegroundColor = ConsoleColor.Black; 19 | 20 | // Console.Clear(); 21 | // Console.WriteLine("Hello this is CSharp Class"); 22 | // //WriteLine Print the line in nextline. 23 | // Console.Write("Lets Learn Something New."); 24 | // Console.Write("Lets Learn Something old"); 25 | // Console.WriteLine(); 26 | 27 | // //Read Line input by user 28 | // Console.Write("Write Something: "); 29 | // Console.WriteLine(Console.ReadLine()); 30 | // Console.Write("Write Something to find its ASCII: "); 31 | // Console.WriteLine(Console.Read()); 32 | 33 | //} 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net6.0/ConsoleApp3.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.exe 2 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.deps.json 3 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.runtimeconfig.json 4 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.dll 5 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net6.0\ConsoleApp3.pdb 6 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.csproj.AssemblyReference.cache 7 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig 8 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.AssemblyInfoInputs.cache 9 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.AssemblyInfo.cs 10 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.csproj.CoreCompileInputs.cache 11 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.dll 12 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\refint\ConsoleApp3.dll 13 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.pdb 14 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ConsoleApp3.genruntimeconfig.cache 15 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net6.0\ref\ConsoleApp3.dll 16 | -------------------------------------------------------------------------------- /ConsoleApp3/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net7.0": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | "net7.0": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\Asus\\.nuget\\packages\\": {} 12 | }, 13 | "project": { 14 | "version": "1.0.0", 15 | "restore": { 16 | "projectUniqueName": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj", 17 | "projectName": "ConsoleApp3", 18 | "projectPath": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj", 19 | "packagesPath": "C:\\Users\\Asus\\.nuget\\packages\\", 20 | "outputPath": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\obj\\", 21 | "projectStyle": "PackageReference", 22 | "configFilePaths": [ 23 | "C:\\Users\\Asus\\AppData\\Roaming\\NuGet\\NuGet.Config", 24 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 25 | ], 26 | "originalTargetFrameworks": [ 27 | "net7.0" 28 | ], 29 | "sources": { 30 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 31 | "https://api.nuget.org/v3/index.json": {} 32 | }, 33 | "frameworks": { 34 | "net7.0": { 35 | "targetAlias": "net7.0", 36 | "projectReferences": {} 37 | } 38 | }, 39 | "warningProperties": { 40 | "warnAsError": [ 41 | "NU1605" 42 | ] 43 | } 44 | }, 45 | "frameworks": { 46 | "net7.0": { 47 | "targetAlias": "net7.0", 48 | "imports": [ 49 | "net461", 50 | "net462", 51 | "net47", 52 | "net471", 53 | "net472", 54 | "net48", 55 | "net481" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.203\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | } 68 | } -------------------------------------------------------------------------------- /ConsoleApp3/obj/ConsoleApp3.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj", 11 | "projectName": "ConsoleApp3", 12 | "projectPath": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\ConsoleApp3.csproj", 13 | "packagesPath": "C:\\Users\\Asus\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Asus\\source\\repos\\ConsoleApp3\\ConsoleApp3\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\Asus\\AppData\\Roaming\\NuGet\\NuGet.Config", 18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 19 | ], 20 | "originalTargetFrameworks": [ 21 | "net7.0" 22 | ], 23 | "sources": { 24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 25 | "https://api.nuget.org/v3/index.json": {} 26 | }, 27 | "frameworks": { 28 | "net7.0": { 29 | "targetAlias": "net7.0", 30 | "projectReferences": {} 31 | } 32 | }, 33 | "warningProperties": { 34 | "warnAsError": [ 35 | "NU1605" 36 | ] 37 | } 38 | }, 39 | "frameworks": { 40 | "net7.0": { 41 | "targetAlias": "net7.0", 42 | "imports": [ 43 | "net461", 44 | "net462", 45 | "net47", 46 | "net471", 47 | "net472", 48 | "net48", 49 | "net481" 50 | ], 51 | "assetTargetFallback": true, 52 | "warn": true, 53 | "frameworkReferences": { 54 | "Microsoft.NETCore.App": { 55 | "privateAssets": "all" 56 | } 57 | }, 58 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.203\\RuntimeIdentifierGraph.json" 59 | } 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /ConsoleApp3/Program.cs: -------------------------------------------------------------------------------- 1 | using ConsoleApp3; 2 | using System; 3 | namespace InheritanceLab 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | Messages.Greet(); 10 | LabObject newLab = new LabObject(1,"Suraj"); 11 | newLab.ShowDetails(); 12 | LabObject newLab2 = new LabObject(2, "Samir"); 13 | newLab2.ShowDetails(); 14 | LabObject newLab3 = new LabObject(); 15 | newLab3.ShowDetails(); 16 | 17 | StopWatch sw1 = new StopWatch(); 18 | StopWatch sw2 = new StopWatch(); 19 | Console.WriteLine(StopWatch.NoOfInstances); 20 | 21 | StopWatch sw3 = new StopWatch(); 22 | StopWatch sw4 = new StopWatch(); 23 | Console.WriteLine(StopWatch.NoOfInstances); 24 | 25 | B operation = new B(); 26 | operation.add(); 27 | operation.sub(); 28 | operation.multiplication(); 29 | 30 | MultipleInheritance fruit = new MultipleInheritance(); 31 | fruit.color(); 32 | fruit.taste(); 33 | 34 | //accessing the inherited members in parent class from child class 35 | ChildClass child = new ChildClass(); 36 | child.getIdFromParentClass(); 37 | 38 | //accessing the inherited members in parent class from another child class 39 | AnotherChildClass child2 = new AnotherChildClass(); 40 | child2.getIdFromParentClass(); 41 | 42 | //Polymorphismn 43 | Animal animal = new Animal(); 44 | Animal pig = new Pig(); 45 | Animal dog = new Dog(); 46 | 47 | animal.animalSound(); 48 | pig.animalSound(); 49 | dog.animalSound(); 50 | 51 | 52 | 53 | } 54 | } 55 | class LabObject 56 | { 57 | private int id = 14; 58 | public string name = "Suraj"; 59 | //Create Default value if no argument were pass on LabObject 60 | public LabObject() 61 | { 62 | this.id = 14; 63 | this.name = "Arjun"; 64 | } 65 | //Constructor Create 66 | public LabObject(int id, string name) 67 | { 68 | this.id = id; 69 | this.name = name; 70 | } 71 | 72 | public void ShowDetails() 73 | { 74 | Console.WriteLine("Name of Student:" + name + " ID:" + id); 75 | } 76 | public void SetID(int id) 77 | { 78 | this.id = id; 79 | 80 | } 81 | } 82 | } -------------------------------------------------------------------------------- /ConsoleApp3/obj/Debug/net7.0/ConsoleApp3.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.exe 2 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.deps.json 3 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.runtimeconfig.json 4 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.dll 5 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.pdb 6 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.csproj.AssemblyReference.cache 7 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig 8 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.AssemblyInfoInputs.cache 9 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.AssemblyInfo.cs 10 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.csproj.CoreCompileInputs.cache 11 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.dll 12 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\refint\ConsoleApp3.dll 13 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.pdb 14 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.genruntimeconfig.cache 15 | C:\Users\bidha\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ref\ConsoleApp3.dll 16 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.csproj.AssemblyReference.cache 17 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.GeneratedMSBuildEditorConfig.editorconfig 18 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.AssemblyInfoInputs.cache 19 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.AssemblyInfo.cs 20 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.csproj.CoreCompileInputs.cache 21 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.dll 22 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\refint\ConsoleApp3.dll 23 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.pdb 24 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.exe 25 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.deps.json 26 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.runtimeconfig.json 27 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.dll 28 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\bin\Debug\net7.0\ConsoleApp3.pdb 29 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ConsoleApp3.genruntimeconfig.cache 30 | C:\Users\Asus\source\repos\ConsoleApp3\ConsoleApp3\obj\Debug\net7.0\ref\ConsoleApp3.dll 31 | --------------------------------------------------------------------------------