C#
C#でも匿名メソッドを使って非同期通信(拡張メソッド編) - まさるDiaryの続きさすがにあんまりだったので、Uriクラスを拡張するようにしてみた。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Ne…
ネタ元:Silverlightでも匿名メソッドを使って非同期通信 - presentカッとなってやった。今では反省している。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; using System.T…
http://csharp-users.jp/portal/Home/tabid/38/Default.aspx
元ネタ: コード public static class StringArrayShuffleEx { public static string[] Shuffle(this string[] source) { var sourceList = new List<string>(source); var shuffledList = new List<string>(); var random = new Random(DateTime.Now.Millisecond); while ( </string></string>…
解答:http://www.ailight.jp/blog/kazuk/archive/2008/12/24/27157.aspxうーん、素直にやりすぎてoutだったぽい。 考えたら自明なことなのに。
public class Program { public static void Main(string[] args) { var pos = new Position() { x = 122, y = 256 }; var fittedPos = FitToGrid(pos, 3); Console.WriteLine(pos); Console.WriteLine(fittedPos); Console.ReadKey(); } private static Pos…
菊池さんの。 http://www.ailight.jp/blog/kazuk/archive/2008/12/22/27144.aspx 問題:座標のグリッド揃え きれいにそろった図形というのはきれいな物です。 図形をそろえる上で、グリッド揃え等が必要になったりするでしょう。 これには座標をある一定のグ…
まずは普通に。 class Program { static void Main(string[] args) { var kvpList = new List<KeyValuePair<string, int>>() { new KeyValuePair<string,int>("Taro",27) , new KeyValuePair<string,int>("Jiro",25) , new KeyValuePair<string,int>("Saburo",23) }; var query = from item in kvpList where item.Value < 26</string,int></string,int></string,int></keyvaluepair<string,>…