none
讀取分隔符號 RRS feed

  • 問題

  • 我要寫一個萬國碼和字元互換的程式,但是一次只能轉換第一個字。

    於是我想到利用分隔符號讓使用者能將不同字隔開,並逐一轉換。

    但是,對於C#初學者的我來說,要將分隔符號前的字元讀出來是一件非常困難的事情。

    請問哪位高手能幫我解決問題嗎?拜託了 PLEASE!

    2011年9月24日 下午 02:44

解答

  • MSDN 文件庫[String.Split 方法], 裡面有詳細說明


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:18
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月24日 下午 03:25
    版主
  • 原來..這兩個方法是VB的,C#沒有,有人能夠幫助我嗎!?
    Windows 7是桌上型電腦最好用的OS 還在用XP的人快來試試吧


    使用 Encoding.Convert 方法


    歡迎參觀我的Blog.NET菜鳥自救會
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:37
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月25日 上午 12:14
    版主
  • [Encoding 類別]

    Encoding.GetBytes 方法: 將一組字元編碼成位元組序列

    Encoding.GetString 方法: 將位元組序列解碼成字串


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:20
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月25日 上午 09:26
    版主

所有回覆

  • MSDN 文件庫[String.Split 方法], 裡面有詳細說明


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:18
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月24日 下午 03:25
    版主
  • 看不懂你的問題

    萬國碼本身是字元編碼的一種 

    不懂你要跟甚麼互換


    先查MSDN文件庫
    再用GOOGLE搜尋
    才到論壇來發問

    這是論壇不是技術支援中心
    沒有人得無償解答你的問題

    在標題或文章註明很急
    不會增加網友回覆速度
    2011年9月24日 下午 03:26
  • To:Alex_Lee

    AscW() - 將文字轉為Unicode

    ChrW() - 將Unicode轉為文字

    電腦書上看的

    (其實重點是怎麼讓C#能看懂分隔符號,其他的我大致上已經完成了)


    Windows 7是桌上型電腦最好用的OS 還在用XP的人快來試試吧
    2011年9月24日 下午 10:58
  • 原來..這兩個方法是VB的,C#沒有,有人能夠幫助我嗎!?
    Windows 7是桌上型電腦最好用的OS 還在用XP的人快來試試吧
    2011年9月24日 下午 11:35
  • 原來..這兩個方法是VB的,C#沒有,有人能夠幫助我嗎!?
    Windows 7是桌上型電腦最好用的OS 還在用XP的人快來試試吧


    使用 Encoding.Convert 方法


    歡迎參觀我的Blog.NET菜鳥自救會
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:37
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月25日 上午 12:14
    版主
  • 把你原始資料貼一段出來。

    基本上 Encoding 就是在做字串的字碼頁轉換,不夠用再呼叫 API 。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年9月25日 上午 03:55
  • 重點是到目前為止還沒有人看的懂這位先生問題的重點倒底是什麼.

    2011年9月25日 上午 03:58
  • 所以才要他把原始資料貼上來,看看他到底是 Encoding 問題,還是 Split 問題。開樓的問題看起來是 Split 問題,他自己回應的內容看起來是 Encoding 問題。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年9月25日 上午 04:05
  • 是啊, 發問的人總期待別人幫他, 但卻常常不願意多花點時間把問題解釋清楚. 就寫個四行不清不楚的發問內容, 然後就等著其他人能不能通靈成功.

    這種問法實在沒什麼誠意.

    2011年9月25日 上午 04:18
  • 呃..其實我一開始的問題是怎麼讓C#讀懂分隔符號,後來看到Bill Chung的回應弄懂了,才發現萬國碼和文字轉換在C#也有問題。
    Windows 7是桌上型電腦最好用的OS 還在用XP的人快來試試吧
    2011年9月25日 上午 09:02
  • [Encoding 類別]

    Encoding.GetBytes 方法: 將一組字元編碼成位元組序列

    Encoding.GetString 方法: 將位元組序列解碼成字串


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    • 已提議為解答 Alex_Lee 2011年9月25日 下午 12:20
    • 已標示為解答 張源峷 2011年9月26日 上午 10:25
    2011年9月25日 上午 09:26
    版主