C#は、取得するにはどのようにオブジェクトのすべての色を配列にSystem.Drawing.Colorを共存させます

シーン

、少なくとも百以上の色を複数の曲線、色配列からランダムに選択された色のセットを生成するために必要な場合。

140色の種類とSystem.Drawing.Color来ます

 

 

だから、どのようにそれが出てくると、配列内のオブジェクトの色があります。

注意:

ブログのホーム・ページ:
https://blog.csdn.net/badao_liumang_qizhi
国民の関心数
横柄プログラムAPE
買収関連のプログラミング電子書籍、チュートリアルで無料のダウンロード押し込み

実現

// オブジェクトの色抽出にアクセスするための 
リストを<カラー> = colorList 新しい新しいリスト<カラー> ();
 // GetMemberによって公共のすべてのメンバーを取得
するforeachをVARの項目 typeof演算(カラー).GetMembers())
      { 
       // そして、だけ色特性が知られているプロパティ、およびいくつかのブール属性バイト削除属性(ABGR IsKnownColor名など)を取る
          IF(item.MemberType == System.Reflection.MemberTypes.Property && System.Drawing.Color.FromName 

(項目を.nameの).IsKnownColor == trueに
              { 
                  カラーカラー = System.Drawing.Color.FromName(item.name); 
                  colorList.Add(カラー)。
               } 
        } 
// 配列に変わる 
色[]色= colorList.ToArray() 。

この時点では、オブジェクトの色を配列で取得され見ることができます。

 

 

 

おすすめ

転載: www.cnblogs.com/badaoliumangqizhi/p/12094767.html