它的奇怪,以及我需要從文件中計算字符,並在以後的計算中使用該信息,現在它的奇怪的部分,我想檢查我的程序是否正確countig每個字符的外觀,所以我比較我的結果與例如對於「我」字符我的結果是518
monodevelop有561
匹配(大小寫敏感性),所以也許它coudl看起來像我的程序不算好,但我做了測試,並重新編譯它到另一個文件,並再次檢查匹配單聲道開發現在我的結果和monodevelop相匹配的地方。爲什麼會發生?字符計數
這裏是代碼
public Histogram (String nazwa)
{
histogram = new Dictionary<string,float>();
StringBuilder plik = odczytPliku.odczyt(nazwa);
n = 0;
foreach(char w in plik.ToString())
{
if(!histogram.ContainsKey(new string(w,1)))
histogram.Add(new string(w,1),1);
else
histogram[new string(w,1)]+=1;
n++;
}
}
沒有你是如何嘗試此的任何代碼,甚至描述,這是不可能回答的問題。 – sybkar
查詢:'wc -mc'。這顯示了字符和字節之間的差異。也許unicode? –
tjameson