如何在VB.NET中将字符串转换为八进制?

Mar*_*hai 0 .net vb.net octal

是否可以将文本框中的文本字符串转换为八进制数字?如果是这样,我如何将八进制转换为文本和文本到八进制?

哦,现在我明白它是如何工作的.我认为十六进制和八进制是两个不同的东西,但实际上它是两个不同的基础.对不起,第二篇文章.

Tim*_*ter 5

您可以使用Convert.ToInt32(String, Int32) Method并传递8作为基础.

Dim octal As Int32 = Convert.ToInt32(TxtOctalNumber.Text, 8)
Run Code Online (Sandbox Code Playgroud)

第二个参数 fromBase

Type: System.Int32
The base of the number in value, which must be 2, 8, 10, or 16. 
Run Code Online (Sandbox Code Playgroud)