〜掲示板〜

BACK  □ MANUAL

□ 書き込みまってるです〜

nama/
TITLE/
E-MAIL/
COMMENT▽ (適当に改行を入れてください)
URL/


Page: [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
□ Linqメモ(HP公開用ソース一部)2
□投稿者:TeraOmega   投稿日:2008/01/31(Thu) 00:23:41



delegate void MyDele();

static Dictionary<int, MyDele> GetMethodMap() {
    var map = new  Dictionary<int, MyDele>();

    //呼び出したい関数をビット演算で取り出すためキーをビットずつ増分させる。
    map[1]  = fn1;
    map[2]  = fn2;
    map[4]  = fn3;
    map[8]  = fn4;
    map[16] = fn5;
    map[32] = fn6;

    return map;
}

static void fn1() {
    System.Console.WriteLine("処理1");
}

static void fn2() {
    System.Console.WriteLine("処理2");
}

static void fn3() {
    System.Console.WriteLine("処理3");
}

static void fn4() {
    System.Console.WriteLine("処理4");
}

static void fn5() {
    System.Console.WriteLine("処理5");
}

static void fn6() {
    System.Console.WriteLine("処理6");
}

static void GoMethod() {
    var wk3 = from p in GetMethodMap()
              orderby p.Key descending  //逆順にしてみる
              where (p.Key | 44) == 44  //4+8+32(メソッド:3,4,6)
              select p.Value;
              
    foreach(MyDele t in wk3) {
        t();
    }
}

□ Linqメモ(HP公開用ソース一部)
□投稿者:TeraOmega   投稿日:2008/01/15(Tue) 01:05:07

/// <summary>名前にC#がつくTestDataオブジェクトを取得する。</summary>
/// <param name="arr">TestData[]</param>
/// <returns>List<TestData></returns> 
static List<TestData> GetIndexOfCSharp(TestData[] arr) {
    List<TestData> lstWk = new List<TestData>();

    //プログラムによる抽出
    foreach(TestData t in arr) {
        if(t.Name.IndexOf("C#") >= 0) {
            lstWk.Add(t);
        }
    }

    //Linqにより抽出し、ToListメソッドでListジェネリックを取得。
    var wk = from p in arr
             where p.Name.IndexOf("C#") >= 0
             select p;
    lstWk = wk.ToList<TestData>();

    //Linqにより抽出し、ToListメソッドでListジェネリックを取得。(wkを挟まない)
    lstWk = (from p in arr
             where p.Name.IndexOf("C#") >= 0
             select p).ToList<TestData>();


    //Listジェネリックを使用しない。(値を出力する)
    var wk2 = from p in arr
              where p.Name.IndexOf("C#") >= 0
              select p;
    foreach(TestData t in wk2) {
        Console.WriteLine("ID:{0} name:{1}", t.Id, t.Name);
    }

    return lstWk;
}

□ Linqメモ(HP公開用ソース一部)
□投稿者:TeraOmega   投稿日:2008/01/15(Tue) 01:03:43

Linqについて勉強中

/// <summary>名前にC#がつくTestDataオブジェクトを取得する。</summary>
/// <param name="arr">TestData[]</param>
/// <returns>List<TestData></returns>
static List<TestData> GetIndexOfCSharp(TestData[] arr) {
List<TestData> lstWk = new List<TestData>();

//プログラムによる抽出
foreach(TestData t in arr) {
if(t.Name.IndexOf("C#") >= 0) {
lstWk.Add(t);
}
}

//Linqにより抽出し、ToListメソッドでListジェネリックを取得。
var wk = from p in arr
where p.Name.IndexOf("C#") >= 0
select p;
lstWk = wk.ToList<TestData>();

//Linqにより抽出し、ToListメソッドでListジェネリックを取得。(wkを挟まない)
lstWk = (from p in arr
where p.Name.IndexOf("C#") >= 0
select p).ToList<TestData>();


//Listジェネリックを使用しない。(値を出力する)
var wk2 = from p in arr
where p.Name.IndexOf("C#") >= 0
select p;
foreach(TestData t in wk2) {
Console.WriteLine("ID:{0} name:{1}", t.Id, t.Name);
}

return lstWk;
}

□ ???
□投稿者:TeraOmega   投稿日:2008/01/13(Sun) 12:46:01

スパム対策が不完全みたいです・・・
直接書き込まれるとどうしようも無いんですけどね。
IPによる規制とかかけていないので・・・

□ sir
□投稿者:Plan   投稿日:2008/01/12(Sat) 12:41:16

I know you are going to do great!!!雨降ってました。雷は無いかな。
今は、ものすごく暑いです。(室温34度
http://www.rostovpost.com/view/49

□ mr
□投稿者:Plan   投稿日:2008/01/12(Sat) 12:36:42

It won't take people long to realize what a wonderful and trustworthy person you are. Good Luck!!! はさておき、
見てもらえて光栄です〜♪ありがとうございます
http://www.rostovpost.com/view/49

□ てらおめ2008
□投稿者:TeraOmega   投稿日:2008/01/09(Wed) 23:50:47

去年はずっと仕事が忙しくて、HPの更新ができなかったので
今年は更新できたらいいな〜と思ってるです。

内容としては、Visual Studio 2008の新機能など載せたいな〜と考えているです。
ほかにも、プログラム開発で役に立つツールなども公開したいと思っているです。

今年もよろしくお願いします。

□ はじめましてです〜
□投稿者:TeraOmega   投稿日:2007/09/25(Tue) 23:59:28

ここ最近?更新をさぼっている管理人のTeraOmegaです。
最近は、やっと遊ぶ時間がとれてきました。
そんなつまらない話はさておき、
見てもらえて光栄です〜♪ありがとうございます。
分からない事があれば、聞いてくださいね。

□ これからちょくちょく閲覧させて頂きます。
□投稿者:mizo   投稿日:2007/09/24(Mon) 02:33:29

はじめまして。javaは素人ですが、今後の為に
javaの勉強を始めました。テラオメガさんのこのサイトはお気に入りなので、ちょくちょく閲覧させていただきます。
宜しくお願い致します。

□ 気がつけば6月後半ではなく9月後半・・・
□投稿者:TeraOmega   投稿日:2007/09/18(Tue) 00:55:26

PCの画面をテレビに接続して書き込みをしているです〜♪

残業続きだったもので、奮発して37型の液晶を買ってしまったです。
価格.comで16万円の液晶が先週の土曜日に、秋葉原のヨドバシカメラで
158000円+23%のポイントがつくということだったので、
店内で30分ぐらい携帯でそのテレビについて調べて購入することにしたです。

購入条件
 ・フルスペックハイビジョン 解像度が1920*1080な液晶。
 ・D5(1080P)に対応している。
 ・15万円以内(ポイントを引けば12万近くまで下がるので・・・
 ・37型
 ・dot by dotに対応している。(パソコンつなげたいので。

購入情報で不安だったのが、dot by dotに対応している確信がえられなかった
のですが実際対応していたので大満足です。ここまできれいに描画されるとは
思ってなかったです。ただ、音がビクターのテレビ並みに低音出てくれれば
もっとよかったかなと思うです。今まで使っていたのがビクターのテレビだった
ので。

購入したテレビ:LC-37GX2W
PC環境:
    OS:Windows Vista Ultimet
  グラボ:GF P79GS-SPH/256D3 ドライバVer:162.22
 接続方法:HDMI(1080P)
 ケーブル:MAV950HH(バッファローコクヨサプライ)このケーブル
      HDMI Ver 1.1対応で、1.3対応や1080P対応という明記は
      どこにも・・・。でも1080Pで認識しているっぽいです。

Page:[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
表示件数:
(現在200件中/10件/Pageで表示をしています。)


ゆいりんく(Free)
EDIT By CJ Club