AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Funktion überladen

Ein Thema von Pseudemys Nelsoni · begonnen am 15. Aug 2006 · letzter Beitrag vom 15. Aug 2006
Antwort Antwort
Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#1

Re: Funktion überladen

  Alt 15. Aug 2006, 22:22
Zitat von Der_Unwissende:
[ANMERKUNG NACH ROTEM KASTEN]
Ich möchte nochmal betonen, dass es keine Rechtfertigung gibt dies in einer Sprache zuzulassen, vollkommen unnötig!
[/ANMERKUNG NACH ROTEM KASTEN]
In IL zu schreiben, _ist_ (so gut wie immer) unnötig . Zudem ist CIL insofern eine besondere Sprache, dass sie einfach nur die menschenlesbare Form des Inhaltes einer jeden .Net-Assembly, des IL-Bytecodes, ist. Der IL-"Compiler" hat überhaupt keine Entscheidungsfähigkeit über sinnvoll und nicht sinnvoll, da er einfach nur ein Übersetzer ist. Diese Entscheidung liegt bei den Compiler-Herstellern, und bei deren Produkten habe ich wie gesagt noch nie eine Verwendung dieser Eigenschaft der Common Language Runtime gesehen.

Code:
.method static void Main(string[] args)
   {
      .entrypoint
      .maxstack 1
      call int32 GimmeFive()
      call void [mscorlib]System.Console::WriteLine(int32)
      ret
   }
   
   .method static int32 GimmeFive()
   {
      .maxstack 1
      ldc.i4.5
      ret
   }
   
   .method static string GimmeFive()
   {
      .maxstack 1
      ldstr "Five"
      ret
   }
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz