2011年10月20日 星期四

LINQ 的集合操作

LINQ 的集合操作。
string[] AAA = { "abc", "def", "ghi", "jkl", "mno" };
string[] BBB = { "def", "jkl", "mno" };

// 交集
var temp1 = AAA.Intersect(BBB);
// 差集
var temp2 = AAA.Except(BBB);
// 聯集
var temp3 = AAA.Union(BBB);


將十進制的 Unicode 碼轉回文字

紀錄一下將十進制的 Unicode 碼,轉回文字的方式。
int unicodeInt = 21452;
byte[] byteArray = new byte[2];
byteArray[0] = (byte)(unicodeInt);
byteArray[1] = (byte)(unicodeInt >> 8);
string unicodeString = Encoding.Unicode.GetString(byteArray);
就像這樣。