#.net #vb.net
#.net #vb.net
Вопрос:
У меня есть несколько вопросов, я работаю с Visual Basic и занимаюсь написанием процедур. Я все еще немного в замешательстве по этому поводу. Я знаю, что у вас есть начало, когда вы делаете свой Dim x как целое число или что вы хотите туда поместить. Теперь, чтобы вызвать функцию, вы опускаетесь ниже конечного подраздела, чтобы вызвать функцию. Я просто запутался в том, как вызывать и что должно быть в функции. Я знаю, что это может не сработать, поскольку и мне жаль. Я ничего из этого не понимаю.
вот что у меня есть, и я над этим работаю…
Module Module1
Sub Main()
Dim x As Double
Dim y As Double
Console.WriteLine()
End Sub
Private Function
End Module
Я пытаюсь понять, как это все сделать, поэтому, если кто-нибудь может объяснить или у него есть веб-сайт, который поможет, спасибо.
хорошо, вот одна из вещей, которые я должен сделать … Внутри основной процедуры вызовите процедуру function для ввода и возврата значения двойной переменной с именем x, шириной прямоугольного треугольника. Внутри основной процедуры вызовите ту же процедуру function во второй раз, чтобы получить значение для двойной переменной с именем y, высоты прямоугольного треугольника.
Комментарии:
1. Что должна делать ваша функция?
2. Что меня смущает, так это связь между названием вашего вопроса и самим вопросом. Можете ли вы объяснить?
3. Какое это имеет отношение к
client server model
?? Это должно быть озаглавлено «начало работы с vb.net ‘, фразу, которую вы с таким же успехом можете поискать в Google…4. Потому что именно об этом говорится в моей главе
Ответ №1:
Вы на правильном пути; вашей функции требуется имя и возвращаемый тип. Вам также нужна функция End.
Взгляните на это, я думаю, это может помочь в качестве руководства к тому, что вы пытаетесь сделать.
Module Module1
Sub Main()
Dim x As Double
' Here we call the function below; and it's value will be returned and stored
' in the variable 'y'
Dim y As Double = GetValue()
' Now we're going to display y so we can see that it worked correctly
Console.WriteLine(y)
'So the console window doesn't close before you can see it
Console.Read()
End Sub
' This is a function that we can call from other parts of our code
' It's name is GetValue - we call it by it's name (y = GetValue())
' Double is what it returns; double is a big, precise number
' Private referes to who can call this function (I wouldn't worry about that too much now)
' You need to end the function with 'End Function'. 'Return' tells it to leave the function and give back the value specified (4.0 in this case)
Private Function GetValue() As Double
Return 4.0
End Function
End Module
Ответ №2:
Выполните поиск в сети по «Visual Basic Tutorial», найдите страницу, где код имеет смысл для вас, скопируйте его, скомпилируйте, запустите, измените и повторите. Всегда проще начать с запущенного фрагмента кода.