C#字符串连接方法性能比较器代码

时间:2020-09-29 12:17:58
【文件属性】:

文件名称:C#字符串连接方法性能比较器代码

文件大小:54KB

文件格式:RAR

更新时间:2020-09-29 12:17:58

C# 字符串连接 性能 比较

C#中有多种连接字符串的方法,例如+、$、StringBuilder、Concat等,这里对前三种方法的性能进行了粗略比较,结果表明在字符串较小、使用频率很低的场合,使用“+”或"$"都行,如果连接的数据类型都是字符串,则推荐用"+",如果有多种类型,则推荐用"$";在字符串连接频繁的场合,例如循环内部连接字符串,则推荐使用StringBuilder。


【文件预览】:
Form1.cs
Program.cs
Form1.resx
Properties
----Settings.settings(249B)
----Resources.Designer.cs(3KB)
----AssemblyInfo.cs(1KB)
----Settings.Designer.cs(1KB)
----Resources.resx(5KB)
StringJoinComparer.csproj
Form1.Designer.cs
App.config
obj
----Debug()
--------ConsoleTest.pdb(38KB)
--------StringJoinComparer.csprojResolveAssemblyReference.cache(2KB)
--------StringJoinComparer.csproj.FileListAbsolute.txt(1KB)
--------CoreCompileInputs.cache(42B)
--------TempPE()
--------WinformTest.csprojResolveAssemblyReference.cache(2KB)
--------DesignTimeResolveAssemblyReferencesInput.cache(7KB)
--------ConsoleTest.Form1.resources(180B)
--------ConsoleTest.exe(23KB)
--------TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs(0B)
--------DesignTimeResolveAssemblyReferences.cache(868B)
--------StringJoinComparer.csproj.GenerateResource.Cache(1012B)
--------TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs(0B)
--------TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs(0B)
--------WinformTest.csproj.GenerateResource.Cache(1012B)
--------WinformTest.csproj.FileListAbsolute.txt(1KB)
--------ConsoleTest.Properties.Resources.resources(180B)
bin
----Debug()
--------ConsoleTest.pdb(38KB)
--------ConsoleTest.exe.config(189B)
--------ConsoleTest.exe(23KB)
PerformanceMonitor.cs

网友评论