0

ファイル abc.json があり、そのファイルの場所を dotnet プログラムに渡し、そのファイルを読み取って解析したいとします。

コマンドラインは次のようになります。

myprog.exe -f path/to/abc.json
4

1 に答える 1

1

C# を使用して開発している場合、メインは次のようになります。

static void Main(string[] args)

VB.Net を使用して開発している場合は、メインにこの行を追加できます。

Dim args() As String = System.Environment.GetCommandLineArgs()

どちらの方法でも、args 配列には、スペースで区切られたコマンド引数リストの各項目が含まれます。

args[0]="-f"
args[1]="path/to/abc.json"

その後、ファイルを開き、標準の .Net (System.IO) 関数を使用して行を読み取ることができます。

    Using sw As New System.IO.StreamReader(filename)
        Do
            Dim line As String = sw.ReadLine()
            ProcessLine(line)
        Loop While (Not sw.EndOfStream)
    End Using
于 2012-07-09T20:05:45.083 に答える