Forum: ASP.NET |
Thema:
Re: 1 bit lesen |
Von:
Mattia Baldinger (
22.08.2005 08:40) |
Willst du den ersten bit auslesen, oder die erste stelle des int?
Dies liest das höchstwertigste bit aus (z.b. von 10000000 würde es das 1 nehmen)
int j = 88;
Convert.ToInt32(Convert.ToByte(j).ToString().Substring(0,1));
fals du das letzte bit (niederwärtigste) wills musst du anstatt (0,1) die länge des string nehmen, d.h. als parameter (string.length, 1)
um bei einem int die höchste stelle zu lesen gehts genau gleich. Dies liest immer die höchste stelle aus, in diesem Fall die 10er stelle.
int i = 88;
i = Convert.ToInt32(i.ToString().Substring(0,1));
falls du die 1er stelle willst musst du wie oben erklärt beim Substring über die länge des strings gehen...
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!