我有一個LINQ查詢在VB:問題的總和在c#
Dim ss = _someClassDataSource.Sum(Function(s) TryCast(s, SomeClass).BreakdownCover)
其中BreakdownCover
的類型是string
。當我試圖重寫它在C#:
var ss = _someClassDataSource.Sum(s=>s.BreakdownCover);
我得到異常:
Cannot implicitly convert type 'string' to 'int'
我該如何處理這個問題呢?
一般來說,如果你首先使用Option Explicit On和Option Strict On來使VB.NET工作,那麼從VB.NET轉換到C#將會非常容易。 – AakashM
然後,如果你知道用這些編程,你可能會首先使用類型安全的語言...... – Blindy