Working with numbersWorking with big integersMultiplying big integersWorking with complex numbersGenerating random numbers for games and similar appsGenerating random numbers with the Random classNew random methods in .NET 8 and laterGenerating GUIDsWorking with textGetting the length of a stringGetting the characters of a stringSplitting a stringGetting part of a stringChecking a string for contentComparing string valuesNumeric ordering for string comparisonJoining, formatting, and other string membersBuilding strings efficientlyWorking with charactersSearching in stringsPattern matching with regular expressionsChecking for digits entered as textRegular expression performance improvementsUnderstanding the syntax of a regular expressionExamples of regular expressionsSplitting a complex comma-separated stringActivating regular expression syntax coloringImproving regular expression performance with source generatorsStoring multiple objects in collectionsCommon features of all collectionsWorking with listsUsing read-only listsWorking with dictionariesSets, stacks, and queuesWorking with setsWorking with queuesCollection add and remove methodsSorting collectionsSpecialized collectionsRead-only, immutable, and frozen collectionsAdding to an immutable collectionExploring frozen collectionsInitializing collections using collection expressionsUsing the spread elementGood practice with collectionsPresizing collectionsPassing collections to methodsReturning collections from membersPracticing and exploringExercise 8.1 – online materialWorking with spans, indexes, and rangesWorking with network resourcesCollection expressionsExercise 8.2 – practice exercisesRegular expressionsExtension methodsExercise 8.3 – test your knowledgeExercise 8.4 – explore topicsSummaryJoin .NETPro — It’s Free