Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

AsQueryable() ใน C#

เมธอด AsQueryable() ใช้เพื่อดึงอ้างอิง IQueryable

มาดูตัวอย่างการหาผลรวมค่าจำนวนเต็ม

ขั้นแรก ให้กำหนดอาร์เรย์จำนวนเต็ม:

var arr = new int[] { 100, 200, 300, 400 };

ตอนนี้เพื่อหาผลรวม ให้ใช้เมธอด Queryable.Sum() และ AsQueryable():

Queryable.Sum(arr.AsQueryable());

นี่คือโค้ดทั้งหมด

ตัวอย่าง

using System;
using System.Linq;

class Demo
{
    static void Main()
    {
        var arr = new int[] { 100, 200, 300, 400 };
        int res = Queryable.Sum(arr.AsQueryable());
        Console.WriteLine("Sum: " + res);
    }
}

ผลลัพธ์

Sum: 1000