如何對字符串執行多個格式化?連字符前刪除前導零和字符串
例如,以下面的方式做不起作用。
var Id = (from p in db.vwIds.Where(p => p.OperationalNumber.Substring(p.OperationalNumber.IndexOf("-") + 1).TrimStart('0') == id)
group p by p.ID into g
select g.Key).ToList();
我不能執行上一個字符串不止一個行動?
通過不工作我的意思是它不是從「vwIds」拉Id。當我將id的值硬編碼爲「001」並刪除「.TrimStart('0')」時,它將引入Id,否則不會。
基本上,我傳遞的ID是一個沒有前導零的數字,例如, 「1」, 「2」, 「112」 等 和ID存在於vwIds是格式: 「JEE - 001」, 「迪 - 002」 等
「不起作用」。什麼對它不起作用?它對我來說看起來完全正確。如果它沒有做你想做的事情,那麼你需要描述你想要它做什麼。 (理想情況下帶有樣本輸入和當前/期望的輸出) – Servy
總是描述「不起作用」。我不知道它是不是編譯或產生錯誤的結果或... –
@Servy,你是對的,我錯誤地閱讀了代碼。 =) –