在winform開辟過程中,有時為了讓資料看起來加倍的直不雅好理解,就需要插手一些特別字符,例如直徑符號 φ 。而這個符號直接寫在代碼或者任何一個文本框中,都是無法直接利用的,直接轉義也無法利用。下面,我把實現方式演示一些,趁便也把整個測試過程寫寫,大師一路來拓睜開發思維。
 先描述下這個測試方案,我是為了達到在規格前面加上暗示直徑的符號 φ。
 最初的設法,在暗示直徑的代碼前面直接加上符號 φ,我們來加上嘗嘗看。
string spc1;
if (textBox5.Text == "立方體")
{
spc1 = textBox9.Text + " * " + textBox10.Text + " * " + textBox4.Text;
}
else
{
spc1 ="φ"+" " + 2 * double.Parse(textBox4.Text) + " * " + textBox9.Text;
}
 換一種思緒,想想這些是特別字符,那么我們考慮用轉義來實現。直接轉會報錯,最初考慮到用加雙引號來實現。
spc1 ="\"φ"+" " + 2 * double.Parse(textBox4.Text) + " * " + textBox9.Text;
 既然轉義是解決問題的偏向,那么,我們來看看C#中的一些關于轉義的界說。
 在第三步的根本上,我們想想,是否能把雙引號用一個空的字符來取代,所以就測驗考試利用 \0轉義為空來嘗嘗看。
spc1 ="\0φ"+" " + 2 * double.Parse(textBox4.Text) + " * " + textBox9.Text;
 建議,在代碼編寫過程中,要不竭去思慮,并斗膽去驗證。其實,編程就是把看似不成能實現的功能實現,只要邏輯存在,功能就必然能實現。
 0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!