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

सी # कीवर्ड में

इन-ऑपरेटर का उपयोग करके एक चुनिंदा क्लॉज में क्वेरी सेट करें।

कर्मचारी विवरण के साथ हमारी सूची निम्नलिखित है -

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;

आइए देखें पूरा कोड।

उदाहरण

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} ,
      };
      // fetching employee name that ends with k and rank is <20 and >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("Name: "+emp.EmpName);
         Console.WriteLine("Marks: "+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; }
}

आउटपुट

Name: Jack
Marks: 76

  1. सी # में सार कीवर्ड

    C# में एब्स्ट्रैक्ट कीवर्ड का प्रयोग एब्स्ट्रैक्ट क्लासेस के लिए किया जाता है। सी # में एक अमूर्त वर्ग में अमूर्त और गैर-अमूर्त विधियां शामिल हैं। आप एक अमूर्त वर्ग को तत्काल नहीं कर सकते। एब्स्ट्रैक्ट क्लास व्हीकल और एब्सट्रैक्ट मेथड डिस्प्ले का उदाहरण () - public abstract class Vehicle {   &n

  1. सी # में 'यह' कीवर्ड

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

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

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