Sök i bokenEsc
C# bok
🌐
Startsida
  • Grunder
    • Hur .NET är uppbyggt
    • .NET Framework vs .NET (Core)
    • Varför C# ser ut som det gör
    • Programstruktur
    • Språkhistorik — C# 4 till C# 15
  • Variabler
    • Lästext — Variabler
    • Datatyper
    • Heltal
    • Decimaltal
    • Tecken och text
    • Typer
    • Typalias med using
    • Konstanter
    • Enum
    • Tupler
    • Statiska variabler
    • Stränghantering
    • Formatering och utskrift
    • StringBuilder
    • Regex
    • Raw string literals
    • Nullable typer
    • Random
    • Datum och tid
    • Guid
    • Span<T> och Memory<T>
    • Testa dig själv
  • If
    • if / else
    • Switch
    • Mönstermatchning
    • Ternary if
    • Testa dig själv
  • Diagram
    • Flödesscheman
    • UML-klassdiagram
    • Sekvensdiagram
    • Aktivitetsdiagram
    • Tillståndsdiagram
    • Användningsfallsdiagram
    • ER-diagram
    • Arkitekturdiagram
    • Nätverksdiagram
    • Dataflödesdiagram
  • Loopar
    • Grunderna — for, while, do-while
    • Foreach
    • Nästlade loopar
    • Rekursion
    • Break och Continue
    • Namngivna loopar
    • Testa dig själv
  • Metoder
    • Om metoder
    • Lästext — Metoder
    • Parametrar
    • Överlagring och arv — tips och tricks
    • Värde- och referenstyper
    • out-parametrar
    • Lambda och delegater
    • ref-parametrar
    • params
    • Metodöverlagring
    • Extension-metoder
    • Extension-properties
    • Extension-indexerare
    • Testa dig själv
  • Undantagshantering
    • Try, catch och finally
    • Egna exceptions, throw vs throw ex
    • Exception-filter med when
  • Datastrukturer
    • Generics
    • Arrays
    • List
    • Array övningar
    • Tvådimensionella arrayer
    • Tredimensionella arrayer
    • Jagged arrays
    • Dictionary
    • IList och IDictionary — gränssnitt vs konkret typ
    • Samlingsuttryck
    • LINQ
    • LinkedList
    • HashSet
    • Stack och Queue
    • Sökalgoritmer
    • Grafer och BFS
    • Testa dig själv
  • Algoritmer
    • Sorteringsalgoritmer
    • Dijkstras algoritm
    • Jaccard-similaritet
    • Decision trees och beslutsalgoritmer
  • Objektorienterad programmering (OOP)
    • OOP — en kort historik
    • Klasskomposition
    • Polymorfism
    • Struct
    • Konstruktorer
    • Properties
    • Klasser och objekt
    • Konstruktoröverlagring
    • Inkapsling
    • ToString-override
    • Delegater
    • Events
    • Arv
    • Statiska klasser och metoder
    • Partial class
    • POCO och DTO
    • Records
    • Class, struct eller record — vilken?
    • required-members
    • File-scoped types
    • Sealed
    • Åtkomstmoderator
    • Komposition över arv
    • Destruktor och Finalizer
    • Garbage Collector
    • Egna datatyper
    • Attribut och Reflection
    • Slutna hierarkier
    • Union-typer
    • Testa dig själv
  • Designmönster
    • Factory och Strategy
    • Repository och Dependency Inversion
    • UI-arkitektur
    • GoF-mönster
    • Antipatterns
  • Filhantering
    • Binär
    • CSV
    • Directory-klassen
    • FileInfo
    • File klassen
    • ICS-filer i C#
    • JSON
    • Mappar
    • Path klassen
    • Textfiler
    • Komprimering
    • XML
  • SQL
    • Varför databaser?
    • SQLite
    • DB Browser for SQLite
    • SQL — grunder
    • Transaktioner och ACID
    • SQLite, MySQL och PostgreSQL
    • Din första databas
    • SQL-kommandon
    • Constraints
    • Databas
    • Tabeller
    • ER-diagram
    • Rita databasen med dbdiagram.io
    • Normalisering
    • SQL injection
    • SQLite i C#
    • SQLite-handler
    • SQL från C# — en rymdmanga
    • Lastmanifestet
    • Docker-kommandon
    • NuGet-paket för databaser
    • appsettings.json och connection strings
    • CRUD-kodexempel
    • Ordförklaringar
    • Dataformat — JSON, XML, CSV, BSON
    • MySQL med Docker
  • Entity Framework
    • Kontext
    • Entiteter
    • Relationer
    • LINQ-frågor mot EF Core
    • Migrationer
    • Seeding
    • Prestanda
    • Övning — Code-First dagbok
  • Testa din kod
    • TDD
    • Kodgranskning
  • APIer
    • REST
    • GraphQL
    • SOAP
    • Endpoints
    • Cors
    • MVC och API
    • Microservices
    • Scalar och OpenAPI
    • Swagger och Swashbuckle
    • Testa dig själv
  • Grafiska gränssnitt (GUI)
    • Windows Forms
  • ASP.net Core
    • Cookies
    • Asp.Net Core Hangman
    • Dependency Injection
    • Blazor
  • Asynkron
    • Exempel
    • Lock
    • Threading och Task Parallel Library
    • Asynkron validering
  • AI
    • Domänkunskap och AI
    • AI-modeller
    • Prompting
    • AI-API
    • AI-exempel
  • Verktyg
    • Installation
    • Git
    • Webbtjänster
    • Testa dig själv
  • Övrigt
    • Konsol-I/O
    • Funktionell kodning
    • Console.Beep
    • allows ref struct
    • Funktionell programmering
    • Planera innan du kodar
    • 10 tips för juniorer
    • Inline arrays
    • Generisk matematik
    • UTF-8 string literals
  • Ordlista
    • Git Ordlista
    • Programmering
    • Datatyper
    • Kontrollstruktur
    • Samlingar
    • Strängar
    • Operatorer
    • Programmeringsspråk
    • Webb
    • Metodik
    • Yrken
  • Om sidan
  • Andra e-böcker av Marcus
  • Licens

Array övningar

Här finns lite övningar som du kan göra för att träna på att använda arrayer.

  1. Plocka ut en del av en array och skapa en ny array av det
  2. Summera element i en array
  3. Hitta det största elementet i en array
  4. Invertera en array

Skriven av Marcus Ackre Medina · GitHub · Nion Education

← FöregåendeListNästa →Tvådimensionella arrayer

På den här sidan