看板 C_Sharp 關於我們 聯絡資訊
我想設兩個按鍵,假設為按鍵A和按鍵B 當我按下A的按鍵時,選擇檔案並且讀檔到陣列中 並藉此計算出檔案內的字元數 當我按下B時,可以將陣列中的字元轉成16進制.. 請問一下,像這種兩段式的要如何寫呢? 以下是我目前寫的.. private void Abtn_Click(object sender, EventArgs e) { int covertcount = 0; openFileDialog1.FileName = ""; openFileDialog1.Filter = "所有檔案|*.*"; if (openFileDialog1.ShowDialog() == DialogResult.OK) { FileInfo cover_hex = new FileInfo(openFileDialog1.FileName); StreamReader sr = cover_hex.OpenText(); while (sr.Peek() >= 0) { string OriFile=sr.ReadToEnd(); char[] readchars = OriFile.ToCharArray(); } sr.Close(); covert_count.Text = "轉換字數:" + covertcount; private void Bbtn_Click(object sender, EventArgs e) { string outcovert = "0x" + Convert.ToString(readchar, 16).PadLeft(2, '0').ToUpper() + " "; } 是我的觀念建立不夠完全嗎?還是語法有錯誤呢?好像不能這樣使用 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.26.36
maxjoiny:你的變數是區域變數 這樣傳的過去嗎 01/05 03:02
party100046:嗯,應該是樓上所說的,變數好像沒傳進去喔!! 01/08 14:45