Ergebnis 1 bis 8 von 8

Thema: Verschmelzung von zwei Strings in C#

  1. #1

    Registriert seit
    Sep 2011
    Beiträge
    321

    AW: Verschmelzung von zwei Strings in C#

    Mit XOR ;-)
    Code:
    ba ^= bb
    Code:
    ba = ba ^ bb

  2. #2
    Member
    Registriert seit
    Mar 2011
    Ort
    Vor Tastatur und Maus
    Beiträge
    292

    AW: Verschmelzung von zwei Strings in C#

    Der Operator ^ liefert aber einen booleschen Wert zurück. Ich benötige einen String.
    Demnach funktionieren beide Code-Schnipsel nicht.

  3. #3
    Member
    Registriert seit
    Mar 2011
    Ort
    Vor Tastatur und Maus
    Beiträge
    292

    AW: Verschmelzung von zwei Strings in C#

    Vielen Dank Artemis,
    habe heute keine Zeit mehr zum probieren.
    Melde mich dann Morgen zurück.

  4. #4
    Member
    Registriert seit
    Mar 2011
    Ort
    Vor Tastatur und Maus
    Beiträge
    292

    AW: Verschmelzung von zwei Strings in C#

    Ok, der Code funktioniert so weit.
    Allerdings steht in den beiden Strings Text, und keine 0 und 1.
    Wie wandle ich diese also um?
    Kann ich ein bestimmtes (Unicode-)Zeichen in Bit umwandeln?


    @Mods
    Bitte um Entschuldigung für die zwei Post hintereinander.
    Der erste lies sich nicht mehr ändern.

  5. #5

    Registriert seit
    Sep 2011
    Beiträge
    321

    AW: Verschmelzung von zwei Strings in C#

    Danke Artemis. Ich kenne mich mit C# nicht wirklich aus, hatte mich nur gewundert, dass es dort kein xor geben sollte.
    Ist es mit einer Typumwandlung nicht einfacher ($ -> int; xor; int -> $)

  6. #6
    Member
    Registriert seit
    Apr 2007
    Beiträge
    1.771

    AW: Verschmelzung von zwei Strings in C#

    Ein BitArray kann XOR
    http://msdn.microsoft.com/de-de/libr...array.xor.aspx

    Mit BitArray hatte ich bisher noch nie gearbeitet, ist aber nach dem was ich da gerade gelesen habe eine schöne low-level Datenstruktur! Jedes Element belegt nur 1 Bit(bool = 1byte!)

    man muß also nur die Ausgangsstrings in zwei Bitarrays parsen und kann dann einfach bitArray1.Xor(BitArray2) machen
    bleibt nur noch die Frage wie die beiden Strings genau aussehen!

  7. #7
    Member
    Registriert seit
    Mar 2011
    Ort
    Vor Tastatur und Maus
    Beiträge
    292

    AW: Verschmelzung von zwei Strings in C#

    Wow, das es so kurz geht hätte ich nicht gedacht.
    Ich habe bisher nie mit StringBuilder gearbeitet, aber deine Lösung ist um weiten besser und übersichtlicher als meine.
    Vielen Dank!

  8. #8

    Registriert seit
    Sep 2011
    Beiträge
    321

    AW: Verschmelzung von zwei Strings in C#

    Wuerde auch so ein Konstrukt in Cis funktionieren?
    Code:
    a$ = Convert.ToString(Convert.ToUInt64(a$) ^ Convert.ToUInt64(b$));
    Evtl. koennte man dabei noch das Convert herauskuerzen.

Ähnliche Themen

  1. SF zwei
    Von chrisi151 im Forum Outtakes
    Antworten: 1
    Letzter Beitrag: 25.03.2009, 11:59
  2. Gleiche Datei - zwei Downloads von OTR mit zwei verschiedenen Dateigrößen - ..
    Von Neuling1206 im Forum direkter Download über OTR
    Antworten: 1
    Letzter Beitrag: 16.09.2007, 01:18
  3. Ein Fall für Zwei vom 08.03.
    Von Nobbi2509 im Forum Aufnahme
    Antworten: 3
    Letzter Beitrag: 09.03.2007, 15:40

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •