C#
 Computer >> コンピューター >  >> プログラミング >> C#

型を同等のIEnumerableにキャストするC#プログラム


AsEnumerable()メソッドを使用して、同等のIEnumerableに型をキャストします。拡張方式です。

この例では、配列を設定しました。

int[] myArr = new int[10];
myArr[0] = 1;
myArr[1] = 2;
myArr[2] = 3;
myArr[3] = 4;
myArr[4] = 5;

これで、AsEnumerable()メソッドを使用してキャストしました。

myArr.AsEnumerable();

using System;
using System.Linq;
class Demo {
   static void Main() {
      int[] myArr = new int[10];
      myArr[0] = 1;
      myArr[1] = 2;
      myArr[2] = 3;
      myArr[3] = 4;
      myArr[4] = 5;
      myArr[5] = 6;
      myArr[6] = 7;
      myArr[7] = 8;
      myArr[8] = 9;
      myArr[9] = 10;

      // AsEnumerable
      var a = myArr.AsEnumerable();

      // Displaying
      foreach (var item in a) {
         Console.WriteLine(item);
      }
   }
}

出力

1
2
3
4
5
6
7
8
9
10

  1. C / C ++での型キャストとは何ですか?

    型キャストは、変数をあるデータ型から別のデータ型に変換する方法です。たとえば、「long」値を単純な整数に格納する場合は、「cast」「long」を「int」と入力できます。 キャスト演算子を使用して、値をあるタイプから別のタイプに明示的に変換できます。 次のように- (type_name) expression キャスト演算子によって、ある整数変数を別の整数変数で除算することが浮動小数点演算として実行される次の例を考えてみます- 例 #include <stdio.h> main() {    int sum = 17, count = 5;  

  2. Windows10ではファイルタイプをプログラムに関連付けることができません

    Windows 10/8/7でファイル拡張子をアプリケーションに関連付けることができない場合は、この投稿が問題の解決に役立つ可能性があります。 ファイルタイプをプログラムに関連付けることはできません regeditを開き、次の場所に移動します: Computer\HKEY_CLASSES_ROOT\Applications ここで問題を引き起こしている.exe名を見つけてください 展開して次の場所に移動します: コマンド。 ダブルクリックして、アプリケーションの場所が値データフィールドで実行可能ファイルの実際の場所を指していることを確認します。 レジストリエディタを終了します。