Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Hallo Forum, ich komme mal wieder mit einer Frage an, bei der ich mir seit Wochen den Kopf zerbreche. Ich habe eine Funktion (bzw. zwei gleichnamige Funktionen), welche entweder eine generische Liste oder ein generisches Objekt als Parameter annimmt. (siehe Codebeispiel unten) VB.NET-Quellcode (7 Zeilen) Mein Problem ist jetzt, dass egal ob ich eine Klasse oder eine Liste in die Funktion übergebe, immer die erste Funktion, also die mit dem Objekt, genommen wird. Ich möchte jetzt aber, dass die L…

  • Benutzer-Avatarbild

    @Mono Ich rufe die Funktion zum Beispiel so auf: VB.NET-Quellcode (5 Zeilen) @RodFromGermany Jo, Option Strict ist an und Rückgabewerte hat meine Funktion im Programm auch. Sorry, das war ein schlechtes Beispiel. Das mit dem Cast probiere ich mal und gebe dir dann eine Rückmeldung, ob es geklappt hat. MFG Souli

  • Benutzer-Avatarbild

    Hallo an alle, danke für eure Hilfe! Ein kleiner Denkanstoß vom ErfinderDesRades hat mir die Lösung gezeigt. Ich hatte folgenden Code: VB.NET-Quellcode (7 Zeilen) Ich dachte die optionalen Parameter würden in diesem Fall keine Rolle spielen... Falsch gedacht Meine Lösung ist jetzt einfach, dass ich den optionalen Parameter entferne und die Liste per Code leer mache, wenn benötigt. Mit freundlichen Grüßen Souli

  • Benutzer-Avatarbild

    @RodFromGermany: Zwei Methoden wären suboptimal für mich :o ich hätte das schon gerne über eine @ErfinderDesRades: 1. Option Strict ON war und ist immer an! Wie schon gesagt ich habe das Beispiel nur ohne Rückgabetyp direkt hier im Forum geschrieben. 2. Ich weiß was "Überladung" ist und ich kenne mich gut in der Sprache aus. Ich war nur der Meinung, dass das mit der Überladung so auch klappen müsste. -> Again what learned Trotzdem danke für eure Hilfe MFG Souli :3

  • Benutzer-Avatarbild

    @petaod Das mit der dritten Überladung wäre ein Weg.. Gute Idee!!

  • Benutzer-Avatarbild

    @ErfinderDesRades Wie ich schon gesagt habe, den Code habe ich auf die schnelle im Forum geschrieben, sonst hätte OptStrON schon geschrien. Also bei mir klappt das leider nicht, so wie du es da stehen hast... Das verstehe ich eben nicht ganz...

  • Benutzer-Avatarbild

    @ErfinderDesRades Ok, danke für deine Hilfe! Interessant, dass sowas Grundlegendes in den verschiedenen Compilerversionen unterschiedlich abgearbeitet wird... :o