0
我有一個文本框,顯示的值10,20,30,即如何轉換逗號分隔的人數從文本框字母
textbox1.text="10,20,30,50"
預定義值:10-A, 20-B, 30-$, 50-*
我想顯示的值label1
根據textbox1
值,所以現在根據這個textbox1
值
Label1.text="AB$*"
我想爲w儀式該代碼在Vb.net在C#(asp.net)
我有一個文本框,顯示的值10,20,30,即如何轉換逗號分隔的人數從文本框字母
textbox1.text="10,20,30,50"
預定義值:10-A, 20-B, 30-$, 50-*
我想顯示的值label1
根據textbox1
值,所以現在根據這個textbox1
值
Label1.text="AB$*"
我想爲w儀式該代碼在Vb.net在C#(asp.net)
string textboxval=textbox1.text;
string[] words = textboxval.Split(',');
foreach (string word in words)
{
int no=int.parse(word);
switch(no)
{
case 10:
label1.text += "A";
break;
case 20:
label1.text += "B";
break;
case 30:
label1.text += "$";
break;
case 50:
label1.text += "*";
break;
}
}
在VB
Dim textboxval As String = textbox1.text
Dim words As String() = textboxval.Split(","C)
For Each word As String In words
Dim no As Integer = Integer.parse(word)
Select Case no
Case 10
label1.text += "A"
Exit Select
Case 20
label1.text += "B"
Exit Select
Case 30
label1.text += "$"
Exit Select
Case 50
label1.text += "*"
Exit Select
End Select
Next
歡迎的StackOverflow!我們很樂意提供幫助。不幸的是,你現在寫的這個問題不適合這個網站。它太廣泛了。這項任務的哪一部分是你遇到的麻煩?你有什麼嘗試,以什麼方式不起作用? – 2013-04-30 10:53:09
對於它的價值,我建議使用'String.Split'方法從字符串中獲取所有數字代碼。然後我會使用'For Each'循環遍歷代碼。然後我會用'Dictionary'來查找每個代碼的等效字母。當然,您需要首先使用您想在翻譯中使用的代碼和等價值來填充字典。 – 2013-04-30 10:57:35