Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   C# was ähliches wie odd (https://www.delphipraxis.net/42557-c-aehliches-wie-odd.html)

kiar 20. Mär 2005 19:57


C# was ähliches wie odd
 
hallo,

suche in c# eine möglichkeit, die mir die funktion odd nachempfindet :wall:

bin ich zu blöd zum suchen, oder muss ich was eigenes schreiben?

danke
[OT]
edit // bayern wieder erster :duck:
sorry aber musste sein [/OT]

Robert_G 20. Mär 2005 20:12

Re: C# was ähliches wie odd
 
Du hast eine Möglichkeit. eine direkte funktion liefern die Typen nicht mit.
Ein einfaches prüfen mit dem Modulus Operator % reicht mir in solchen Fällen aus. ;)
Code:
int zahl = 5;
int zwei = 2;

if (zahl % zwei == 0)
  Console.WriteLine("{0} ist gerade", zahl);
else
  Console.WriteLine("{0} ist ungerade", zahl);
Edit:
Wobei das schon cool wäre...
Code:
if (1.IsOdd)...
if(2.IsOdd)...
// oder
zahl.IsOdd...
Jupp, das hätte was... :)

Hansa 20. Mär 2005 20:47

Re: C# was ähliches wie odd
 
Wozu dient denn der Operator % ? Kann ich damit leicht ein Verhältnis zwischen 2 Zahlen darstellen, oder was soll der machen ? Mit ungeraden/geraden Zahlen wird das wohl hoffentlich nichts zu tun haben. 8)

alcaeus 20. Mär 2005 20:47

Re: C# was ähliches wie odd
 
Das % entspricht dem mod aus Delphi und liefert den Rest bei einer ganzzahligen Division

Greetz
alcaeus

Hansa 20. Mär 2005 20:54

Re: C# was ähliches wie odd
 
Und == heißt dann mehr als gleich, also quasi tja, da fällt mir jetzt nichts mehr ein. Gleich oder eben nicht ? Womöglich heißt es in C sogar "ungleich". Aber das war doch !=, allerdings ohne Gewähr. Also "sehr gleich" immerhin mit Ausrufezeichen und "=" ! :gruebel: :lol:

Aenogym 20. Mär 2005 21:00

Re: C# was ähliches wie odd
 
Zitat:

Zitat von Hansa
Und == heißt dann mehr als gleich, also quasi tja, da fällt mir jetzt nichts mehr ein. Gleich oder eben nicht ? Womöglich heißt es in C sogar "ungleich". Aber das war doch !=, allerdings ohne Gewähr. Also "sehr gleich" immerhin mit Ausrufezeichen und "=" ! :gruebel: :lol:

soweit ich weiß ist == der vergleichsoperator und = der zuweisungsoperator ;)

Alexander 20. Mär 2005 21:05

Re: C# was ähliches wie odd
 
Zitat:

Zitat von Aenogym
Zitat:

Zitat von Hansa
Und == heißt dann mehr als gleich, also quasi tja, da fällt mir jetzt nichts mehr ein. Gleich oder eben nicht ? Womöglich heißt es in C sogar "ungleich". Aber das war doch !=, allerdings ohne Gewähr. Also "sehr gleich" immerhin mit Ausrufezeichen und "=" ! :gruebel: :lol:

soweit ich weiß ist == der vergleichsoperator und = der zuweisungsoperator ;)

Genau :-D
Also == ist in Delphi = und = ist in Delphi :=

Hansa 20. Mär 2005 21:05

Re: C# was ähliches wie odd
 
Zitat:

Zitat von Aenogym
...soweit ich weiß ist == der vergleichsoperator und = der zuweisungsoperator ;)

Was ist denn dann x !:= 1&%/1 ? Könnte es so was tatsächlich geben ? :lol:

Robert_G 20. Mär 2005 21:06

Re: C# was ähliches wie odd
 
Wäre ja auch was ganz neues gewesen...
Wenn Hansa etwas C# Code gesehen, nicht kapiert und _keinen_ dummen Spruch abgelassen hätte.
thx Hansa, damit hast du mal wieder mein Weltbild gerettet. :mrgreen:

Aenogym 20. Mär 2005 21:40

Re: C# was ähliches wie odd
 
Zitat:

Zitat von Hansa
Zitat:

Zitat von Aenogym
...soweit ich weiß ist == der vergleichsoperator und = der zuweisungsoperator ;)

Was ist denn dann x !:= 1&%/1 ? Könnte es so was tatsächlich geben ? :lol:

nein ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz