Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# into कीवर्ड

into ऑपरेटर का उपयोग करके select खंड में क्वेरी सेट करें।

उदाहरण

कर्मचारी विवरण के साथ हमारी सूची निम्न है:

IList<Employee> employee = new List<Employee>() {
    new Employee() { EmpID = 1, EmpName = "Tom", EmpMarks = 90, Rank = 8 },
    new Employee() { EmpID = 2, EmpName = "Anne", EmpMarks = 60, Rank = 21 },
    new Employee() { EmpID = 3, EmpName = "Jack", EmpMarks = 76, Rank = 18 },
    new Employee() { EmpID = 4, EmpName = "Amy", EmpMarks = 67, Rank = 20 }
};

अब into ऑपरेटर का उपयोग करके कर्मचारी नाम प्राप्त करें जो k से समाप्त होता है और रैंक <20 और >5 है:

var res = from e in employee where e.Rank > 5 where e.Rank < 20 select e into name where name.EmpName.EndsWith("k") select name;

पूर्ण कोड

using System;
using System.Linq;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        IList<Employee> employee = new List<Employee>() {
            new Employee() { EmpID = 1, EmpName = "Tom", EmpMarks = 90, Rank = 8 },
            new Employee() { EmpID = 2, EmpName = "Anne", EmpMarks = 60, Rank = 21 },
            new Employee() { EmpID = 3, EmpName = "Jack", EmpMarks = 76, Rank = 18 },
            new Employee() { EmpID = 4, EmpName = "Amy", EmpMarks = 67, Rank = 20 }
        };
        
        // k से समाप्त होने वाला कर्मचारी नाम प्राप्त करें और रैंक <20 और >5
        var res = from e in employee where e.Rank > 5 where e.Rank < 20 select e into name where name.EmpName.EndsWith("k") select name;
        
        foreach (var emp in res) {
            Console.WriteLine("नाम: " + emp.EmpName);
            Console.WriteLine("अंक: " + emp.EmpMarks);
        }
    }
}

public class Employee {
    public int EmpID { get; set; }
    public string EmpName { get; set; }
    public int EmpMarks { get; set; }
    public int Rank { get; set; }
}

आउटपुट

नाम: Jack
अंक: 76
  1. - C# में abstract कीवर्ड

    C# में abstract कीवर्ड का उपयोग एब्स्ट्रैक्ट क्लासेस के लिए किया जाता है। C# में एक एब्स्ट्रैक्ट क्लास में एब्स्ट्रैक्ट और नॉन-एब्स्ट्रैक्ट दोनों मेथड्स शामिल हो सकते हैं। आप एब्स्ट्रैक्ट क्लास को इंस्टेंटिएट नहीं कर सकते। एब्स्ट्रैक्ट क्लास Vehicle और एब्स्ट्रैक्ट मेथड display() का उदाहरण: publi

  1. - C# में 'this' कीवर्ड

    C# में this कीवर्ड का उपयोग क्लास के वर्तमान इंस्टेंस को संदर्भित करने के लिए किया जाता है। इसका उपयोग मेथड पैरामीटर्स और क्लास फील्ड्स के बीच अंतर करने के लिए भी किया जाता है यदि दोनों का नाम समान हो। this कीवर्ड का एक अन्य उपयोग एक कंस्ट्रक्टर से उसी क्लास में दूसरे कंस्ट्रक्टर को कॉल करना है।

  1. - जावा में SerialVersionUID कीवर्ड का महत्व?

    SerialVersionUID SerialVersionUID को जावा में private static final long वेरिएबल के रूप में घोषित किया जाना चाहिए। यह संख्या कंपाइलर द्वारा क्लास की स्थिति और क्लास एट्रिब्यूट्स के आधार पर गणना की जाती है। यह वह संख्या है जो JVM को ऑब्जेक्ट की स्थिति की पहचान करने में मदद करेगी जब वह फ़ाइल से ऑब्जे