掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Returnについて (ID:140343)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>モデル層からの戻り値が「False」の場合はモデルの「Message」を表示してリターンする。 >と書いてあったんですがなぜそうしなければいけないのですか?? これだけでは初心者さんが何を作ろうとしているのかすら分かりません。 情報が少なすぎます。 >ReturnはtureとFalesでどうちがうのでしょうか?? Boolean型の値を戻すのであれば、「True」と「False」です。 例えば以下のようなコードがあった場合に(例としては良くないですが)、Returnでメソッドの呼び出し元に結果値を戻すのは何故かということですか? ''' <summary> ''' Button1押下時のイベント ''' </summary> ''' <param name="sender"></param> ''' <param name="e"></param> ''' <remarks></remarks> Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click '*************************************** '変数・定数の宣言 '*************************************** Dim boocheckboxvalue As Boolean 'チェックボックスの状態 Dim strmessage As String 'メッセージボックスに表示させるテキスト '*************************************** '処理開始 '*************************************** '変数に値を設定 strmessage = "チェックボックスはチェックされていません。" boocheckboxvalue = Me.CheckBox1.Checked 'ReturnSampleを呼び出す 'ReturnSampleの戻り値がTrueなら処理終了 If ReturnSample(boocheckboxvalue, strmessage) = True Then Exit Sub Else MessageBox.Show("チェックボックスはチェックされています") End If End Sub ''' <summary> ''' CheckBox1の結果により処理を分けるメソッド ''' </summary> ''' <param name="boocheckboxvalue">チェックボックスの状態(チェック有:True チェック無:False)</param> ''' <param name="strmessage">メッセージボックスに表示させるテキスト</param> ''' <returns></returns> ''' <remarks></remarks> Private Function ReturnSample(ByVal boocheckboxvalue As Boolean, ByVal strmessage As String) As Boolean '*************************************** '処理開始 '*************************************** If boocheckboxvalue = False Then MessageBox.Show(strmessage) Return True End If End Function
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.