Write a VB.NET program to check if the sum of all the 10's in the array is exactly 30. Return false if the condition does not satisfy, otherwise true.

Certainly! Here's an example of a VB.NET program that checks if the sum of all the 10's in an array is exactly 30:

```vb
Module MainModule
Sub Main()
Dim numbers() As Integer = {10, 20, 10, 30, 10, 40, 10, 50}

Dim sum As Integer = 0
For Each number As Integer In numbers
If number = 10 Then
sum += number
End If
Next

Dim result As Boolean = sum = 30

Console.WriteLine("Result: " & result)
End Sub
End Module
```

To obtain the result, we first initiate an array `numbers` with the given values. Then we declare a variable `sum` to keep track of the sum of all the 10's in the array. We iterate over each number in the array using a `For Each` loop. Inside the loop, we check if the number is equal to 10. If it is, we add it to the `sum`.

After the loop finishes, we compare the `sum` to 30 using an equality `=` operator. If they are equal, we store the result as `True`; otherwise `False`. Finally, we print the result to the console. In this case, it will output `True` since the sum of all the 10's in the array is exactly 30.