0
我構建了一個web應用程序,該應用程序使用EPPLUS從上載的excel文件逐行讀取字符串值。來自excel的字符串,其長度大小與實際值不同
剛纔我遇到了奇怪的行爲,我的string.length大小不同於它的實際值。
代碼,使其明確:
//pretend str value = "cat"
string str = Worksheets.Cells["A1"].Value.ToString().Trim();
//output will be = "cat"
Debug.Writeline(str);
//it should be = 3 right
//but it's actually = 4
Debug.Writeline(str.Length);
誰能解釋這是爲什麼會發生? 以及如何解決它,因爲我需要比較該字符串與我自己的硬編碼字符串
難道是最後有一個'r'或'\ n'字符嗎? –
@AlexArt。如何檢查我的字符串是否有\ r或'\ n'?而且我已經在使用'trim()' –