Messagebox.show - C#
Формулировка задачи:
Как вывести результат Console.WriteLine("key={0} volue={1}", i, dict[i]); в messagebox
public static Dictionary<int, string> mydict()
{
Dictionary<int, string> dict = new Dictionary<int, string>();
int i;
for (i= 0; i < 10; i++)
{ string s = i.ToString();
dict.Add(i, s );
}
return dict;
}
}
class Program
{
static void Main(string[] args)
{
Dictionary<int, string> dict = Mydict.mydict();
ICollection<int> keys = dict.Keys;
foreach (int i in keys)
Console.WriteLine("key={0} volue={1}", i, dict[i]);
Console.ReadLine();Решение задачи: «Messagebox.show»
textual
Листинг программы
using System.Runtime.InteropServices;
[DllImport("User32.dll", CharSet = CharSet.Unicode)]
public static extern int MessageBox(IntPtr h, string m, string c, int type);
static void Main(string[] args)
{
MessageBox((IntPtr)0, string.Format("key = {0} volue = {1} ", i, dict[i]), "", 0);
Console.ReadKey();
}