Hoppa till innehållet

Diskussion:C-sharp

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

Korrekt stavning är C Sharp. --Sundström 19 juni 2008 kl. 03.31 (CEST)[svara]

Jag tycker inte att man får ut så mycket av den här artikeln. Sedan är den lite kritisk. Man är inte bunden till Windows. --Sundström 23 juni 2008 kl. 14.56 (CEST)[svara]

Jag kollade upp artikeln och hittade denna rad:

C# Visual Studio kan även samarbeta med en databas (MySQL) för att program med.

För mig känns det lite fel i slutet (för att program med). Anledningen till att jag inte ändrade detta var för att jag ville veta vad som egentligen menas med detta? Är det någon som kan ge mig ett svar? --RedRub 17 februari 2010 kl. 16.21 (CET)[svara]

Jämförelse med Java?

[redigera wikitext]

Om ni vill kan jag lägga in jämförelser med Java, genom att jag skriver motsvarande koder, då dessa två språk av många anses vara väldigt lika. Jag kan även lägga in dom här först om någon annan vill ta på sig ansvaret för att de kommer på plats på ett snyggt sätt.

Nå?

Sweed Raver 31 maj 2010 kl. 23.10 (CEST)[svara]

Tack för ditt erbjudande, men eftersom Wikipedia inte är en handbok eller kodmanual skulle det nog vara lite fel ställe. Riggwelter 31 maj 2010 kl. 23.13 (CEST)[svara]

Tycker det sänder fel signaler att använda sig av svenska variabel samt metodnamn i kodexemplen. Branschen är överens om att all kod skall skrivas på engelska och då bör exemplen här på Wikipedia följa gängse standard. chpaulin 30 oktober 2014 kl. 15.55 (CEST)[svara]

"Branchen" har ingen sådan överenskommelse. Det är upp till var och en vilket språk man använder i kod och kommentarer. Däremot så kan vissa företag ha som policy att bara använda engelska i kod. /ℇsquilo 30 oktober 2014 kl. 17.01 (CET)[svara]

Varför står det att det inte finns pekare? I exemplet nedan som står i artikeln är volvo en pekare. Det är dock ingen stjärna i syntaxen som i C++, men ändå en pekare. Men man kan få två pekare att peka på samma sak såsom nedan:

  // Vår egen klass
  class Car  {  }

  class Main
  {
    public static void Main()
    {
      // Skapa ett nytt Car-objekt
      Car volvo = new Car();
      volvo.model = "Volvo Amazon";
      Car bmw = volvo;
      Console.WriteLine("Modell: " + bmw.model);
    }
  }

Detta exempel skriver ut "Volvo Amazon". Och det finns andra skumma saker man kan göra som anses som riskabel pekarhantering såsom tilldelning av fel typ. Order pointer i C# avser bara pekare till integraltyper som int och double. [1] Det finns fortfarande pekare till objekt (utan stjärna i syntaxen). Programmerare som inte förstår det riskerar att skapa oförståeliga buggar som i exemplet.--BIL (diskussion) 30 oktober 2014 kl. 21.06 (CET)[svara]

Konstruktorn Car volvo = new Car(); är ett arv från C++ och kallas, liksom där, för objekt. Hade det varit en pekare så hade man kunnat skriva Car bmw = volvo + 1;, men det tror jag inte går. /ℇsquilo 31 oktober 2014 kl. 08.43 (CET)[svara]