c# - Why the LINQ method `Where` in my code is wrong for string[]? -
.net 3.5
i simple linq operation:
using system.linq; ... /* extract product key. i.e. "acad-7001: * 409" "software\autodesk\autocad\r17.2\acad- * 7001:409". ignore last '\' char if * exists. */ string product_code = subkey_name.split('\\').where (n -> n != string.empty).last(); but compilation error:
hm... in code use linq-method where. whot wrong?
instead of
where (n -> n != string.empty) use
where (n => n != string.empty) (so replace -> => correct syntax)
but i'd prefer this:
.where(n => !string.isnullorempty(n)) 
Comments
Post a Comment