Skip to content

Instantly share code, notes, and snippets.

@syron
Last active March 2, 2021 09:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save syron/58f990e9896c43f39ba82b4e8b5a6d1e to your computer and use it in GitHub Desktop.
Save syron/58f990e9896c43f39ba82b4e8b5a6d1e to your computer and use it in GitHub Desktop.

Extension Methods

  • Skapa en Extension Method på string som skriver ut vartannat tecken i en string.
  • Skapa en Extension Method på en integer som returnerar resultatet av värdet på integer * integer. T.ex. om talet är 5, ska resultatet bli 25, då 55=25. Är Talet 3, ska resultatet bli 9, då 33=9.
  • Skapa en Extension Method som enbart skriver ut de första 2 bokstäverna i en string och dessutom i versaler. T.ex. Robert ska bli RO.

LINQ

  • Skapa en lista som 10 namn. Mha den första listan, skapa en ny lista som innehåller första bokstaven på varje namn och skriv ut dessa.
  • Skapa en lista med 10 namn. Mha den första listan, skapa en ny lista som vänder namnen bak och fram, t.ex. istället för att det står Robert, ska det stå treboR, etc.
  • Skapa en lista med 5 integer. Mha LINQ, vad blir summan av dessa tal?
  • Skapa en lista med 10 integer. Mha LINQ, dra av (substrahera) 1 från varje tal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment