2016-05-11 8 views
-4

Konvertieren Sie eine Zeichenfolge in Mac-Adresse als Beispiel 0000001 müssen als 00:00:01 ändern In PHP kann ich es durch diese $HexVal=rtrim(strtoupper(chunk_split($hexval, 2, ':')),':'); bekomme ich brauche genau das gleiche in C#. Ich habe den ersten 6 Wert als 00: 01: AB und ich habe die letzten sechs Werte von einer Dezimalzahl. Wenn ich 1 eingabe, muss es als 00:00:01 geändert werden. also dann ich con-cat, um meine volle mac als 00: 00: AB: 00: 00: 01 zu bekommen.Konvertieren einer Zeichenfolge als MAC-Adresse

+1

[ "Der Standard (IEEE 802) Format für Druck MAC-Adressen 48 in menschenfreundlicher Form ist ** sechs Gruppen zu je zwei hexadezimale Ziffern **"] (https : //en.wikipedia.org/wiki/MAC_address#Notational_conventions). Wo versteckt sich diese MAC-Adresse? – spender

Antwort

3

OK bekam es ,,

var temp = Regex.Replace("000001", ".{2}", "$0:"); 
var tempo = temp.Remove(temp.Trim().Length - 1);//or 
var tempo = temp.Trim(':'); 
Verwandte Themen