簡體   English   中英

此LINQ查詢如何獲取此字符串的初始值?

[英]How does this LINQ query get initial values for this string?

我不太了解這個C#代碼(使用LINQ)是如何工作的。 根據我的理解,這些字符被迭代並乘以30,然后求和。 如何獲得“ A”的初始值?

string characters = "ABC";
characters = characters.Replace(" ", string.Empty);
Console.WriteLine(characters.ToUpper().Select(c => (c * 30)).Sum());

字符串是字符數組。 在這里,您將char隱式轉換為int ,該int返回char的ASCII值:

.Select(c => (c * 30))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM