C中怎樣定義16進位制的變數 而且怎樣將textbox中

2021-04-01 08:02:49 字數 1398 閱讀 2495

1樓:loveai不離

樓上說的bai恐怕不對,問的是16進位制,不du是16位的zhi數字**如下dao:

string s = textbox.text;

int i = convert.toint32(s);

string s2 = string.format("",i);//s2的值就是將十內進位制轉化為16進位制的結果

//16進位制轉十容進位制

convert.toint32("42",16);//輸出結果64//十進位制轉16進位制

convert.tostring(64,16);//輸出結果42

2樓:陽光下的豬耳朵

你好這裡text為string型別,所以你需要轉化一下,在轉化的時候注意需要捕獲可能出現的異常。

int16.parse(textbox.text);

c#如何將一個窗體裡textbox中的輸入值賦值給下一個窗體中的變數,就是說textbox中的值是不確定的

3樓:

不知道你說復的下一個窗體是什麼意制思,不過只要這個變數是全域性的,那就直接賦值就好了,靜態的和非靜態的有所不同,前者用類名+變數名,後者用例項名+變數名,比如下一個窗體是form2,變數名為value,那麼全域性靜態的就是:

form2.value=this.textbox.text;

全域性的就是:

form2 form2=new form2();

form2.value=this.textbox.text;

希望對你有幫助,還有疑問請追問或是hi

4樓:丁文博

你好,抄兩種方法:襲

一:在設計cs裡面把控制元件改為public型別,然後在下個窗體通過上個窗體的引用就可以訪問了。

二:在窗體中加個屬性儲存textbox中的值,每次要彈出下個窗體的時候就先對它賦值,通過上個窗體的引用訪問。

c#怎麼把文字框控制元件中輸入的值賦給變數?

5樓:匿名使用者

把textbox1.text直接賦值給變數就行,如果變數不是string型別,就要使用相應型別轉換。例如給int型別賦值如下:

int x;

trycatch

基本上,所有.*** 的型別都有parse(string s)方法: int.

parse(……),double.parse(……)等等,也可以使用tryparse(……)方法,此方法直接處理異常情況,例如:

int x;

if( ! int.tryparse(textbox1.text, out x))

最簡單情況就是給string型別變數賦值,**如下:

string s = textbox1.text

c語言的進位制轉換問題,C語言16進位制轉10進位制問題,非強制轉換!

錯在 for count 1 num 0 count 你輸出的是按照餘數的先後順序輸出的,但是十進位制轉化成二進位制時,應該按照餘數的逆順序輸出的,你弄錯了順序,還有scanf d nuum 少了一個逗號,我寫的程式給你參考下吧!保管正確。include void main for i count ...

在c語言中p,d和x的區別p是以16進位制的

p用來輸出指標 x用來輸入int 型別。二者都是16進位制值輸出 如果版是32位系統 那麼沒區別 如果是64位系統 那麼 p會輸出8位元組權資料。而 x只能輸出4位元組資料。也就是說 32位系統 p等效於 x 64位系統 p等效於 lx 在c語言中 p d和 x 的區別 p 是以16進位制的形式輸 ...

C 如何在區域性函式中改變定義的全域性變數的值

如果是 外部變數 那要宣告一下 這個變數。如int a定義在test1.cpp中 但是要在test2.cpp fun函式體內修改 那麼要在test2.cpp檔案fun函式前面這樣宣告 extern int a 這樣 就可以在fun函式內修改這個變數了 另外含static 關鍵字的全域性靜態變數 只有...