c# で astring
を aに変換する必要があります。現在strtollong
を使用してこれを行う C++ プログラムを移植しています。MSDNはデータ型を「符号付き 64 ビット整数」と定義しているため、次のコード行を使用して C# で変換を行います。long
long value = Convert.ToInt64(stringVal);
strtol
ただし、私の質問は、使用するベース値をどのように指定するのSystem.Convert...
ですか? (Do I even need it?)? この C++ ユーティリティに相当する C# について他にも質問があることは知っていますが、パラメーターの同等化について質問するものは見つかりませんでした。
の定義strtol
は次のとおりです。long int strtol (const char* str, char** endptr, int base);