Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 00:40

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[c#] 2 hexstrings vergleichen

Discussion on [c#] 2 hexstrings vergleichen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
[c#] 2 hexstrings vergleichen

hallo com,

ich habe ein Problem welches mir keine logische Erklärung bietet...

ich möchte 2 strings vergleichen in denen jeweils ein hex Wert steht.

es ist beides mal der selbe..
PHP Code:
if (hex1 == hex2)
{
MessageBox.show("true");
}
else
{
MessageBox.show("false");

ich bekomme aber jedes mal false zurück. kann es sein das man auf diese art keine hexwerte vergleichen kann? wen ja, wie dann? =)


mfg. Scare™
.Scare™ is offline  
Old 08/29/2012, 14:33   #2
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
mit == kann man alle string vergleichen ob sie gleich sind, also sind deine strings hex1, hex2 nicht gleich. Evtl. hat ist die gross/kleinschreibung verschieden, die strings sind verschieden lang oder einer hat irgendwo whiespache zeichen zuviel.

mit dem debugger kannst du dir die strings zur ausführungszeit ansehen indem du einen breakpoint auf die if abfrage setzt, und dann mit der maus über die Variablennamen gehst. Wenn das problem immernoch besteht solltest du die inhalte der strings hex1 und hex2 hier mal posten.
nkkk is offline  
Old 08/29/2012, 18:49   #3
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
Es sind die gleichen, ich lasse sie zudem noch in einer msgbox anzeigen umd da ist es ein und das selbe.

Deshalb verstehe ich es nicht.

EDIT;

habe nun gesehen das es daran liegt das die werte von einem stringbuilder kommen. habe sie nun in einen neuen string convertiert und tada, es geht.

danke für dir Hilfe nkkk, mich dünkt es das du hier noch oft hilfst in der .Net szene.. danke dir dafür.

mfg
.Scare™ is offline  
Old 08/29/2012, 20:37   #4
 
elite*gold: 0
Join Date: May 2010
Posts: 793
Received Thanks: 268
woher der string kommt sollte eig egal sein.
Natürlcih kannst du einen Stringbuder nicht mit einem string verglichen.

was übrigens auchnicht geht ist z.B:
Code:
            StringBuilder bu = new StringBuilder("ab");
            object s1 = bu.ToString();
            bool b = s1 == bu.ToString();
b ist false obwohl auf beden seiten die gleichen strings sind, da der == operator in object und nicht der von string aufgerufen wird, in soeinem fall muss man equals benutzten.
nkkk is offline  
Old 08/29/2012, 22:05   #5
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
Quote:
Originally Posted by nkkk View Post
woher der string kommt sollte eig egal sein.
Natürlcih kannst du einen Stringbuder nicht mit einem string verglichen.

was übrigens auchnicht geht ist z.B:
Code:
            StringBuilder bu = new StringBuilder("ab");
            object s1 = bu.ToString();
            bool b = s1 == bu.ToString();
b ist false obwohl auf beden seiten die gleichen strings sind, da der == operator in object und nicht der von string aufgerufen wird, in soeinem fall muss man equals benutzten.
ah stimmt equals gibt es ja auch noch =)

danke dir, werde es auf diese art auch noch versuchen zu machen, dann erspaare ich mir ein paar viele deklarationen =)

mfg
.Scare™ is offline  
Reply


Similar Threads Similar Threads
[SQL]2 Spalten vergleichen
05/28/2012 - General Coding - 2 Replies
Guten Morgen, ich habe in einer Tabelle 2 Spalten time verfall nun möchte ich mir alle Einträge suchen, bei denen die Spalte "time" >= die Spalte "verfall" ist.
[PHP] Mysql daten vergleichen
10/14/2011 - Web Development - 11 Replies
Moin, ich möchte einen Wert (text) mit einen anderen wert Vergleichen (der im Script ist) jedoch kommt nur der fehler, das Ich nicht berechtigt bin (sog) Code: $verbindung = mysql_connect("localhost", "web" , "pw") or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); mysql_select_db("wdata") or die ("Datenbank konnte nicht ausgewählt werden"); $abfrage = "SELECT IGactiv FROM login WHERE username LIKE '$name' LIMIT 1"; $ergebnis = mysql_query($abfrage); $row =...
Größe Abfrage udn vergleichen
01/30/2011 - AutoIt - 2 Replies
Hallo ich will in mein eigenes Hs ein System ein bauen das datei grössen vom server abfragt und wenn rs nicht mit dem Client über einstimmt gibt es eine Error meldung Es soll für Metin2 sein ,und soll folgene elemente über prüfen: -metin2.exe -hackshieldBF2(das programm selber) Im PAck ordner: -root -pc -pc2 -locale_de
[C++]String vergleichen
08/05/2010 - C/C++ - 5 Replies
Hallo! Wie kann ich von dem string: den wert in einer if abfrage ermittelen? also in level steht z.B. 99 Und ich möchte das er über eine if abfrage ermittelt ob die zahl 99 ist. Also so in der Art: Hoffe ihr könnt mir helfen
Items vergleichen
03/09/2010 - World of Warcraft - 2 Replies
hallo zusammen, wollte mal fragen obs nen addon gibt womit items die ich anhab mit sachen die in meinen taschen sidn vergleicht, wäre doch echt mal praktisch.



All times are GMT +1. The time now is 00:40.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.