IDictionary是个key/value的键值接口,GetEnvironmentVariable()又只能返回string的值,那它们之间可以传值吗?
public static void displayEnvironment()
{
IDictionary dict= Environment.GetEnvironmentVariable("username");
Console.WriteLine("there are {0} environment variables",dict.Count); string[] keys=new string[dict.Count];
string[] values=new string[dict.Count]; int ix=0;
foreach(DictionaryEntry de in dict)
{
keys[ix]=(string) de.Key;
values[ix]=(string) de.Value;
++ix;
} Array.Sort(keys,values); for(ix=0;ix<keys.Length;++ix)
{
Console.Write("variable is {0} -- value? (y/n)",keys[ix]);
string rsp=Console.ReadLine();
if(rsp=="y"||rsp=="Y")
Console.WriteLine("\t==>{0}",values[ix]);
else Console.WriteLine();
}
}小弟刚刚开始学C#,请大家帮帮忙。
public static void displayEnvironment()
{
IDictionary dict= Environment.GetEnvironmentVariable("username");
Console.WriteLine("there are {0} environment variables",dict.Count); string[] keys=new string[dict.Count];
string[] values=new string[dict.Count]; int ix=0;
foreach(DictionaryEntry de in dict)
{
keys[ix]=(string) de.Key;
values[ix]=(string) de.Value;
++ix;
} Array.Sort(keys,values); for(ix=0;ix<keys.Length;++ix)
{
Console.Write("variable is {0} -- value? (y/n)",keys[ix]);
string rsp=Console.ReadLine();
if(rsp=="y"||rsp=="Y")
Console.WriteLine("\t==>{0}",values[ix]);
else Console.WriteLine();
}
}小弟刚刚开始学C#,请大家帮帮忙。
解决方案 »
- C#冒泡排序法
- C# 怎样导出特殊格式(有xsd)的数据库
- C# 如何勾选Excel复选框
- c#一个picturebox顺序显示sql中的多个数据
- 如果判断是不是从指定页面过来的?
- 求解 以下格式怎么转换成UTF-8
- 求问一个问题,一个公告的接口,我想推送到安卓所有客户端和IOS手机客户端2.0版本,这个怎么实现?
- 请问如何制作VS.NET风格的菜单?
- 谁有sql server2000的下载地址(我能下的)???
- 一个非托管的VC++程序能调用C#的dll吗
- 谁能发我一份NHibernate?打算春节学习,可是sourceforge.net上不去,google,baidu搜到的都是指向这个网站的链接
- 声音文件播放进度的问题?
手头没有编译器 回公司再试试