Steve Gordon

Information & Communications Technology

ASP.NET Core .NET C#.Net

Eastbourne, England, United Kingdom

String Manipulation in C#: Deep Dive

Strings are one of the most common types in any application you will build. All developers should therefore take time to understand the string type. There may be more them than you first realise! In this session, together with Steve, you will explore how Strings work and how to manipulate them efficiently.

Steve will focus on the pros and cons of string immutability and help you to understand why manipulating strings can be costly for application performance. Steve will demonstrate techniques we can use to avoid heavy performance penalties and optimise string manipulation code.

Steve will go below the surface, explaining how strings, along with types like StringBuilder work internally. You will leave this session appreciating the power and complexity of using strings in your own .NET applications.

Steve Gordon

Senior Engineer at Elastic, Microsoft MVP and Pluralsight author

Steve Gordon is a Pluralsight author, Microsoft MVP, senior engineer based in the UK. He works for Elastic maintaining their .NET client libraries. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 16 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences. Steve is excited to be a part of the .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects. You can find Steve online at his blog and on Twitter as @stevejgordon.

Steve's full speaker profile