c當中的TextBox控制元件如何讓其輸入的12,23,34分別賦值給a,b,c變數

2021-05-12 08:53:57 字數 1069 閱讀 7932

1樓:匿名使用者

string temp = this.textbox.text.tostring().split(',');

int a = int.parse(temp[0]);

int b = int.parse(temp[1]);

int c = int.parse(temp[2]);

textbox的text屬性為string型別,所以不能直接轉成int,只能一個一個來。

2樓:匿名使用者

用string.split()方法,可以設定一個分隔符,吧一個字串分成多個子字串,這裡,我們吧逗號','設定為分隔符,就可以吧字串"12,23,34"分隔成3個子字串,返回一個string,它包含3個元素:"12" "23" "34"

string str = textbox1.textstring split = str.split(new char );// 以空格,逗號,句點,冒號為分隔符.

for(i = 0,i < split.length, i++)

3樓:匿名使用者

string values=this.textbox1.text().split(',');

a=values[0];

b=values[1];

c=values[2];

一樓說的這個方法可行的。原理就是把textbox顯示的資料(字串)通過split方法拆分為三個字串,之後再進行處理。

4樓:無名可用_狂汗

先獲取到textbox內的string

然後按「,」劃分,這個有函式的。

把得到的陣列,分別賦值給a,b,c

如果你要的是用來運算的數字,則要轉換型別為int型別。

5樓:

支援一樓,讓使用者輸入的時候用「,」分開,不然沒法做,要不你用3個textbox也行.

6樓:渾雅柏

先用查詢字串找到第一個逗號,得到逗號的位置,再擷取逗號前面的數字賦值給a,然後把數字和第一個逗號去掉,下面的同上。

在c中如何判斷textbox中使用者輸入的資料是否為日期型

用正規表示式來判定。string pattern d 一到二位數字string strage 20 this.txtage.text.trim if system.text.regularexpressions.regex.ismatch strage,pattern 你的串號我已經記下,採納後我會...

C中如何用textbox查詢sql資料庫裡的資料並顯示在d

其實很簡單。我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在 檔案的form1 load事件中新增括號裡的 private void form1 load object sender,eventargs e 即可,sqlconnection conn new sqlconne...

怎樣使用C的RichTextBox控制元件

這是高階文 本顯copy示控制元件。它比textbox來的更高階,支援段落和格式。text屬性 string 控制元件正文 readonly屬性 bool 控制能否讀寫clear 方法 清除所有文字 backcolor屬性 color 背景顏色forecolor屬性 color 文字顏色,前景色其它...