How to get the first digit of int number in VB.NET

3 Answers

0 votes
Imports System
 
Public Class Test
    Public Shared Sub Main()
        Dim n As Integer =78262
        Dim s As String = n.ToString()
  
        Console.Write(s(0))
    End Sub
End Class
 
 
 
' run:
'
' 7
'

 



answered Aug 29, 2019 by avibootz
0 votes
Imports System
 
Public Class Test
    Public Shared Sub Main()
        Dim i As Integer =78262
        Dim s As String = i.ToString()
        Dim num As Integer = Int(s(0)) - 48
  
        Console.Write(num)
    End Sub
End Class
 
 
 
' run:
'
' 7
'

 



answered Aug 30, 2019 by avibootz
0 votes
Imports System

Public Class Test
    Public Shared Sub Main()
        Dim n As Integer = 76123

        Dim first_digit As Integer = n.ToString().Substring(0, 1)
        
        Console.WriteLine(first_digit)
    End Sub
End Class



' run:
'
' 7
'

 



answered Aug 30, 2019 by avibootz

Related questions

1 answer 220 views
1 answer 208 views
1 answer 547 views
2 answers 240 views
1 answer 189 views
...