using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;
using System.Text.RegularExpressions;
using System.IO;
public class Test
{
public static void Main()
{
Dictionary<string, uint> oSomeDictionary = new Dictionary<string, uint>();
oSomeDictionary.Add("dart1", 1);
oSomeDictionary.Add("card2", 1);
oSomeDictionary.Add("dart3", 2);
oSomeDictionary.Add("card4", 0);
oSomeDictionary.Add("dart5", 3);
oSomeDictionary.Add("card6", 1);
oSomeDictionary.Add("card7", 0);
var yourlist = oSomeDictionary.Where(n => n.Key.StartsWith("card") && n.Value > 0);
foreach (var i in yourlist)
{
Console.WriteLine("Key: {0}, Value: {1}", i.Key, i.Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0Owp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwp1c2luZyBTeXN0ZW0uSU87CgoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCURpY3Rpb25hcnk8c3RyaW5nLCB1aW50PiBvU29tZURpY3Rpb25hcnkgPSBuZXcgRGljdGlvbmFyeTxzdHJpbmcsIHVpbnQ+KCk7CgogICAgICAgICAgICAgICAgb1NvbWVEaWN0aW9uYXJ5LkFkZCgiZGFydDEiLCAxKTsKICAgICAgICAgICAgICAgIG9Tb21lRGljdGlvbmFyeS5BZGQoImNhcmQyIiwgMSk7CiAgICAgICAgICAgICAgICBvU29tZURpY3Rpb25hcnkuQWRkKCJkYXJ0MyIsIDIpOwogICAgICAgICAgICAgICAgb1NvbWVEaWN0aW9uYXJ5LkFkZCgiY2FyZDQiLCAwKTsKICAgICAgICAgICAgICAgIG9Tb21lRGljdGlvbmFyeS5BZGQoImRhcnQ1IiwgMyk7CiAgICAgICAgICAgICAgICBvU29tZURpY3Rpb25hcnkuQWRkKCJjYXJkNiIsIDEpOwogICAgICAgICAgICAgICAgb1NvbWVEaWN0aW9uYXJ5LkFkZCgiY2FyZDciLCAwKTsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgdmFyIHlvdXJsaXN0ID0gb1NvbWVEaWN0aW9uYXJ5LldoZXJlKG4gPT4gbi5LZXkuU3RhcnRzV2l0aCgiY2FyZCIpICYmIG4uVmFsdWUgPiAwKTsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgZm9yZWFjaCAodmFyIGkgaW4geW91cmxpc3QpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIktleTogezB9LCBWYWx1ZTogezF9IiwgaS5LZXksIGkuVmFsdWUpOwogICAgICAgICAgICAgICAgfQoJfQp9