Befehlszeilen-Parser-Bibliothek: Analysieren Sie eine Hex-Zeichenfolge in UInt32C#

Ein Treffpunkt für C#-Programmierer
Guest
 Befehlszeilen-Parser-Bibliothek: Analysieren Sie eine Hex-Zeichenfolge in UInt32

Post by Guest »

Ich habe eine Konsolenanwendung, die Argumente verarbeiten muss. Die App verwendet die Befehlszeilen-Parser-Bibliothek, um die Argumente zu analysieren.

Die Anwendung muss in der Lage sein, hexadezimale Argumente aufzunehmen und sie in vorzeichenlose Ganzzahlen umzuwandeln.

Zum Beispiel, wenn dies die Option-Klasse ist

Code: Select all

public class CommandLineOptions
{
[Option('l', "crcLocation", Required = false, HelpText = "Address where the CRC will be inserted.  Must be outside of the application image")]
public UInt32 CrcLocation { get; set; }
}
dann sollte die App mit

gestartet werden können

Code: Select all

app.exe -l 0x0000000F
und somit CrcLocation auf 15 setzen

Gibt es eine Möglichkeit, die Befehlszeilen-Parser-Bibliothek zu erstellen? Konvertieren Sie von einer hexadezimalen Zeichenfolge in eine ganze Zahl, oder muss die Anwendung dies manuell tun?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post