Computer >> Máy Tính >  >> Lập trình >> C#

Phương pháp truyền trong C #


Để ép kiểu các phần tử, hãy sử dụng phương thức Cast ().

Sau đây là danh sách của chúng tôi.

List<object> myList = new List<object> { "Mac", "Windows", "Linux", "Solaris" };

Bây giờ, ép kiểu và sử dụng phương thức Cast () với phương thức substring () để hiển thị hai chữ cái đầu tiên của mọi chuỗi trong danh sách.

IEnumerable<string> res = myList.AsQueryable().Cast<string>().Select(str => str.Substring(0, 2));

Hãy để chúng tôi xem ví dụ đầy đủ.

Ví dụ

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" };
      // getting first 2 letters from every string
      IEnumerable<string> res = list.AsQueryable().Cast<string>().Select(str => str.Substring(0, 2));
      foreach (string str in res)
      Console.WriteLine(str);
   }
}

Đầu ra

ke
mo
jo
mo