Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lägga till "using System...." som default

Postades av 2009-01-14 10:00:04 - Andreas Olausson, i forum c# (c-sharp), Tråden har 6 Kommentarer och lästs av 868 personer

Jag använder i stort sätt alltid "ArrayList" och denna kräver ju

using System.Collections;


Denna kommer inte som default.. går det lägga till de "default-using" som kommer när man skapar en ny webform?

Visual Studio 2008 använder jag.

Tack på förhand

Mvh
Andreas


Svara

Sv: Lägga till "using System...." som default

Postades av 2009-01-14 10:38:48 - Mikael Söderström

Du kan skapa en egen template.

Men varför använder du ArrayList?


Svara

Sv:Lägga till "using System...." som default

Postades av 2009-01-14 10:44:53 - Andreas Olausson

En template, tack!

Tja.. vet faktiskt inte, dom flesta frågar det samma men jag gillar den :)

Jag är dock färsk på c# så det är nog mest okunskap som ligger bakom.


Svara

Sv: Lägga till "using System...." som default

Postades av 2009-01-14 11:21:11 - Mikael Söderström

Vilken version av .NET kör du? Är det 2.0 eller senare så bör du använda generic collections istället.

Här har du mer information om generic collections:
http://msdn.microsoft.com/en-us/library/system.collections.generic.aspx

Det som är närmast ArrayList är List<T>:
http://msdn.microsoft.com/en-us/library/6sh2ey19.aspx

Fördelen med generic collections är att de är starkt typade.

Om du t.ex. har en ArrayList med en massa strängar så kan du istället använda List<string>, vilket är en List<T> där du har satt till T till string.

List<string> listMedString = new List<string>;

listMedString.Add("Fungerar fint!");
listMedString.Add(123); //Ger ett kompileringsfel.


En fördel är att du får kompileringsfel om du försöker lägga in något annat än den valda typen, som i det här fallet en int. Du får dessutom bättre prestanda då du slipper cast:a om från object när du hämtar ut värdena, de är automatiskt satta till string, då det är det du har valt.

Hoppas det hjälper,
Mikael Söderström


Svara

Sv:Lägga till "using System...." som default

Postades av 2009-01-14 11:43:00 - Andreas Olausson

Tack!

Jag kör v.3.5, ska genast kika på generic collection :)

Upplägget på List<T> gillar jag redan nu, utan att tittat på det.

Tack igen!

Mvh
Andreas


Svara

Sv: Lägga till "using System...." som default

Postades av 2009-01-14 11:53:05 - Mikael Söderström

Kör du .NET 3.5 så bör du absolut köra generic collections istället för ArrayList. Du kan även kika på andra nyheter i .NET 3.5 som Linq, Lambda expressions, objektinitialiserare m.m.

Jag har skrivit en artikel om det här (hoppas jag inte bryter mot någon regel här då jag länkar till en artikel på en "konkurrerande" sida):
http://www.aspsidan.se/default.asp?page=readArticle&artId=556


Svara

Sv:Lägga till "using System...." som default

Postades av 2009-01-23 15:16:07 - Andreas Olausson

Oj så mycket bättre List<T> var :)

Tack för uppvaknandet!


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 699
27 958
271 741
682
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies