├── PerfomanceTest
├── bin
│ └── Debug
│ │ ├── PerfomanceTest.exe
│ │ ├── PerfomanceTest.pdb
│ │ ├── PerfomanceTest.vshost.exe
│ │ └── PerfomanceTest.vshost.exe.manifest
├── obj
│ └── x86
│ │ └── Debug
│ │ ├── PerfomanceTest.exe
│ │ ├── PerfomanceTest.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ └── 02.PerfomanceTest.csproj.FileListAbsolute.txt
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
└── 02.PerfomanceTest.csproj
├── StringVsStringBuilder
├── StringVsStringBuilder.suo
├── bin
│ └── Debug
│ │ ├── StringVsStringBuilder.exe
│ │ ├── StringVsStringBuilder.pdb
│ │ ├── StringVsStringBuilder.vshost.exe
│ │ └── StringVsStringBuilder.vshost.exe.manifest
├── obj
│ └── x86
│ │ └── Debug
│ │ ├── StringVsStringBuilder.exe
│ │ ├── StringVsStringBuilder.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── StringVsStringBuilder.csproj.FileListAbsolute.txt
│ │ └── 01.MutabilityAndImmutability.csproj.FileListAbsolute.txt
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
├── StringVsStringBuilder.sln
└── 01.MutabilityAndImmutability.csproj
├── ObjectIDgenerator
├── bin
│ └── Debug
│ │ ├── ObjectIDgenerator.exe
│ │ ├── ObjectIDgenerator.pdb
│ │ ├── ObjectIDgenerator.vshost.exe
│ │ └── ObjectIDgenerator.vshost.exe.manifest
├── obj
│ └── x86
│ │ └── Debug
│ │ ├── ObjectIDgenerator.exe
│ │ ├── ObjectIDgenerator.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ └── ObjectIDgenerator.csproj.FileListAbsolute.txt
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
└── 03.ObjectIDgenerator.csproj
└── README.md
/PerfomanceTest/bin/Debug/PerfomanceTest.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/bin/Debug/PerfomanceTest.exe
--------------------------------------------------------------------------------
/PerfomanceTest/bin/Debug/PerfomanceTest.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/bin/Debug/PerfomanceTest.pdb
--------------------------------------------------------------------------------
/PerfomanceTest/obj/x86/Debug/PerfomanceTest.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/obj/x86/Debug/PerfomanceTest.exe
--------------------------------------------------------------------------------
/PerfomanceTest/obj/x86/Debug/PerfomanceTest.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/obj/x86/Debug/PerfomanceTest.pdb
--------------------------------------------------------------------------------
/StringVsStringBuilder/StringVsStringBuilder.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/StringVsStringBuilder.suo
--------------------------------------------------------------------------------
/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.exe
--------------------------------------------------------------------------------
/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.pdb
--------------------------------------------------------------------------------
/PerfomanceTest/bin/Debug/PerfomanceTest.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/bin/Debug/PerfomanceTest.vshost.exe
--------------------------------------------------------------------------------
/ObjectIDgenerator/obj/x86/Debug/ObjectIDgenerator.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/obj/x86/Debug/ObjectIDgenerator.exe
--------------------------------------------------------------------------------
/ObjectIDgenerator/obj/x86/Debug/ObjectIDgenerator.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/obj/x86/Debug/ObjectIDgenerator.pdb
--------------------------------------------------------------------------------
/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.vshost.exe
--------------------------------------------------------------------------------
/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.exe
--------------------------------------------------------------------------------
/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.pdb
--------------------------------------------------------------------------------
/StringVsStringBuilder/obj/x86/Debug/StringVsStringBuilder.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/obj/x86/Debug/StringVsStringBuilder.exe
--------------------------------------------------------------------------------
/StringVsStringBuilder/obj/x86/Debug/StringVsStringBuilder.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/obj/x86/Debug/StringVsStringBuilder.pdb
--------------------------------------------------------------------------------
/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.vshost.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.vshost.exe
--------------------------------------------------------------------------------
/PerfomanceTest/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/PerfomanceTest/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/ObjectIDgenerator/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/ObjectIDgenerator/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/StringVsStringBuilder/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/CodAffection/String-Vs-String-Builder-in-C-/master/StringVsStringBuilder/obj/x86/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/ObjectIDgenerator/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Runtime.Serialization;
6 |
7 | namespace IDGenaration
8 | {
9 | class Program
10 | {
11 | static void Main(string[] args)
12 | {
13 | ObjectIDGenerator objIdGenerator = new ObjectIDGenerator();
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/PerfomanceTest/obj/x86/Debug/02.PerfomanceTest.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\PerfomanceTest\bin\Debug\PerfomanceTest.exe
2 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\PerfomanceTest\bin\Debug\PerfomanceTest.pdb
3 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\PerfomanceTest\obj\x86\Debug\PerfomanceTest.exe
4 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\PerfomanceTest\obj\x86\Debug\PerfomanceTest.pdb
5 |
--------------------------------------------------------------------------------
/PerfomanceTest/bin/Debug/PerfomanceTest.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ObjectIDgenerator/bin/Debug/ObjectIDgenerator.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/ObjectIDgenerator/obj/x86/Debug/ObjectIDgenerator.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\ObjectIDgenerator\bin\Debug\ObjectIDgenerator.exe
2 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\ObjectIDgenerator\bin\Debug\ObjectIDgenerator.pdb
3 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\ObjectIDgenerator\obj\x86\Debug\ObjectIDgenerator.exe
4 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\ObjectIDgenerator\obj\x86\Debug\ObjectIDgenerator.pdb
5 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/bin/Debug/StringVsStringBuilder.vshost.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/obj/x86/Debug/StringVsStringBuilder.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\bin\Debug\StringVsStringBuilder.exe
2 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\bin\Debug\StringVsStringBuilder.pdb
3 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\obj\x86\Debug\StringVsStringBuilder.exe
4 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\obj\x86\Debug\StringVsStringBuilder.pdb
5 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/obj/x86/Debug/01.MutabilityAndImmutability.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\obj\x86\Debug\StringVsStringBuilder.exe
2 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\obj\x86\Debug\StringVsStringBuilder.pdb
3 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\bin\Debug\StringVsStringBuilder.exe
4 | E:\Youtube Channel\Dotnet Mob\C# tutorials\String vs StringBuilder\Project\StringVsStringBuilder\bin\Debug\StringVsStringBuilder.pdb
5 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 |
6 | namespace StringVsStringBuilder
7 | {
8 | class Program
9 | {
10 | static void Main(string[] args)
11 | {
12 | //String concatenation using string class
13 | String str = "I am ";//1000H
14 | str += "passionate about ";//2000H
15 | str += "programming";//3000H
16 | Console.WriteLine("Result from string :" + str);
17 |
18 |
19 | //String concatenation using stringbuilder class
20 | StringBuilder strb = new StringBuilder("I am ");//5000H
21 | strb.Append("passionate about ");
22 | strb.Append("programming");
23 | Console.WriteLine("Result from stringbuilder :" + strb);
24 |
25 | Console.ReadKey();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/PerfomanceTest/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Diagnostics;
4 |
5 | namespace PerfomanceTest
6 | {
7 | class Program
8 | {
9 | static void Main(string[] args)
10 | {
11 | Stopwatch Mytimer = new Stopwatch();
12 | string str = string.Empty;
13 | Mytimer.Start();
14 | for (int i = 0; i < 10000; i++)
15 | {
16 | str += i.ToString();
17 | }
18 | Mytimer.Stop();
19 | Console.WriteLine("Time taken by string : {0}", Mytimer.Elapsed);
20 |
21 | StringBuilder sbr = new StringBuilder(string.Empty);
22 | //restart timer from zero
23 | Mytimer.Restart();
24 | for (int i = 0; i < 10000; i++)
25 | {
26 | sbr.Append(i.ToString());
27 | }
28 | Mytimer.Stop();
29 | Console.WriteLine("Time taken by stringbuilder : {0}", Mytimer.Elapsed);
30 | Console.ReadKey();
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/PerfomanceTest/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("PerfomanceTest")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("PerfomanceTest")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("015ba885-6cfa-4efb-b8b0-78a0586d5728")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/ObjectIDgenerator/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("ObjectIDgenerator")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("ObjectIDgenerator")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("6a7ba8c1-d9d6-4ca2-8342-21085d3d58ec")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("StringVsStringBuilder")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("StringVsStringBuilder")]
13 | [assembly: AssemblyCopyright("Copyright © 2015")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("67004eb6-7248-4d08-b315-3d3f0cf0b24f")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/StringVsStringBuilder.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual Studio 2010
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "01.MutabilityAndImmutability", "01.MutabilityAndImmutability.csproj", "{E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}"
5 | EndProject
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03.ObjectIDgenerator", "..\ObjectIDgenerator\03.ObjectIDgenerator.csproj", "{8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "02.PerfomanceTest", "..\PerfomanceTest\02.PerfomanceTest.csproj", "{A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|x86 = Debug|x86
13 | Release|x86 = Release|x86
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}.Debug|x86.ActiveCfg = Debug|x86
17 | {E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}.Debug|x86.Build.0 = Debug|x86
18 | {E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}.Release|x86.ActiveCfg = Release|x86
19 | {E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}.Release|x86.Build.0 = Release|x86
20 | {8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}.Debug|x86.ActiveCfg = Debug|x86
21 | {8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}.Debug|x86.Build.0 = Debug|x86
22 | {8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}.Release|x86.ActiveCfg = Release|x86
23 | {8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}.Release|x86.Build.0 = Release|x86
24 | {A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}.Debug|x86.ActiveCfg = Debug|x86
25 | {A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}.Debug|x86.Build.0 = Debug|x86
26 | {A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}.Release|x86.ActiveCfg = Release|x86
27 | {A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}.Release|x86.Build.0 = Release|x86
28 | EndGlobalSection
29 | GlobalSection(SolutionProperties) = preSolution
30 | HideSolutionNode = FALSE
31 | EndGlobalSection
32 | EndGlobal
33 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # String Vs String Builder in C#
2 | Difference between string and stringbuilder in c#.
3 |
4 | ## Get the Code
5 |
6 | ```
7 | $ git clone https://github.com/CodAffection/String-Vs-String-Builder-in-C-.git
8 | ```
9 |
10 | ## How it works ?
11 |
12 | :scroll: Article on this topic
13 | Url : https://goo.gl/yTpfyh
14 |
15 | :tv: Video tutorial on this same topic
16 | Url : https://youtu.be/spyYaKu5fwE
17 |
18 |
21 |
22 |
23 | | :bar_chart: | List of Tutorials | | :moneybag: | Support Us |
24 | |--------------------------:|:---------------------|---|---------------------:|:-------------------------------------|
25 | | Angular |http://bit.ly/2KQN9xF | |Paypal | https://goo.gl/bPcyXW |
26 | | Asp.Net Core |http://bit.ly/30fPDMg | |Amazon Affiliate | https://geni.us/JDzpE |
27 | | React |http://bit.ly/325temF | |
28 | | Python |http://bit.ly/2ws4utg | | :point_right: | Follow Us |
29 | | Node.js |https://goo.gl/viJcFs | |Website |http://www.codaffection.com |
30 | | Asp.Net MVC |https://goo.gl/gvjUJ7 | |YouTube |https://www.youtube.com/codaffection |
31 | | Flutter |https://bit.ly/3ggmmJz| |Facebook |https://www.facebook.com/codaffection |
32 | | Web API |https://goo.gl/itVayJ | |Twitter |https://twitter.com/CodAffection |
33 | | MEAN Stack |https://goo.gl/YJPPAH | |
34 | | C# Tutorial |https://goo.gl/s1zJxo | |
35 | | Asp.Net WebForm |https://goo.gl/GXC2aJ | |
36 | | C# WinForm |https://goo.gl/vHS9Hd | |
37 | | MS SQL |https://goo.gl/MLYS9e | |
38 | | Crystal Report |https://goo.gl/5Vou7t | |
39 | | CG Exercises in C Program |https://goo.gl/qEWJCs | |
40 |
--------------------------------------------------------------------------------
/PerfomanceTest/02.PerfomanceTest.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {A894DCEE-C867-4B36-A5F1-C0DD1AD30BFC}
9 | Exe
10 | Properties
11 | PerfomanceTest
12 | PerfomanceTest
13 | v4.0
14 | Client
15 | 512
16 |
17 |
18 | x86
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | x86
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
57 |
--------------------------------------------------------------------------------
/ObjectIDgenerator/03.ObjectIDgenerator.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {8D6BC6BC-E5D4-4966-BC3E-FECC5BB3C6AD}
9 | Exe
10 | Properties
11 | ObjectIDgenerator
12 | ObjectIDgenerator
13 | v4.0
14 | Client
15 | 512
16 |
17 |
18 | x86
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | x86
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
57 |
--------------------------------------------------------------------------------
/StringVsStringBuilder/01.MutabilityAndImmutability.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | x86
6 | 8.0.30703
7 | 2.0
8 | {E2E81AE5-257B-4DB1-A2F9-73EC8C30B928}
9 | Exe
10 | Properties
11 | StringVsStringBuilder
12 | StringVsStringBuilder
13 | v4.0
14 | Client
15 | 512
16 |
17 |
18 | x86
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | x86
29 | pdbonly
30 | true
31 | bin\Release\
32 | TRACE
33 | prompt
34 | 4
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
57 |
--------------------------------------------------------------------------------