私は何をしようとしていることの例のようになり、私は文字列vb.netから関数を実行する方法
を作成した文字列からの呼び出し機能である: genoutput私は関数呼び出しを連結するために作られた文字列です。特定のコンボボックスの項目が選択されたときに...
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Button2.Click
Select Case ComboBox1.SelectedItem
Case "First Name"
genoutput = genoutput & randomfirstname() & vbTab
Case "Last Name"
genoutput = genoutput & randomlastname() & vbTab
Case "Decimal"
genoutput = genoutput & gendecimal(CDbl(decimal1.text,decimal2.text)) & vbtab)
Case "Integer"
genoutput = (genoutput & geninteger(CInt(integer1.text,integer2.text)) & vbtab)
Case "Birthday"
genoutput = (genoutput & birthday(CInt(year1.text,year2.text)) & vbtab &)
End Select
私はこのようになりますと、私はあなたが探しているかもしれないと思う
outfile.Write(randomfirstname() & vbTab & randomlastname() & vbTab & gendecimal(CDbl(decimal1.text,decimal2.text)) & vbTab & (CInt(integer1.text,integer2.text)) & vbTab & birthday(CInt(year1.text,year2.text)) & vbCrLf)
私のアドバイスは、あなたのソリューションを再考することで、これを行う必要はありません。これは本当にクルジなアプローチのようです。 – JohnFx
別の文字列を取得するために関数を呼び出す文字列を作成するのではなく、最終的な出力文字列を作成して不要な中間者を取り除くだけの理由はありますか? – JohnFx