现在有一个键值对list 存放着一些计算结果 这些结果的具体数是不确定的,
有一个变量a的值也是不确定的
我现在想在list中取这个变量a/2左右的值
怎么取?
有一个变量a的值也是不确定的
我现在想在list中取这个变量a/2左右的值
怎么取?
解决方案 »
- 关于IE的缓存问题 以及 IE7&IE8对表格处理方式的异同
- HTTP post请求问题
- asp.net如何调用vb写的dll(activex的)
- 除了iis还有其它运行asp的平台吗
- 数据库Text数焗油类型对应的HTML类型
- 用showModelessDialog打开WEBFORM时传递字符型参数,在打开的窗口中,如何获取传过来的参数
- ASP.NET调用windows的计算器
- 急!!还是无法创建或打开本地 IIS 网站
- 超级技术问题!!!datagrid (找不到datagrid的事件)
- ASP.NET中能否建立控件数组???(用VB.net写!)^_^
- 请教关于WCF安全证书认证的问题
- 根据配置动态加载数据列
List<int> ilist = new List<int>();
ilist.Add(14);
ilist.Add(15);
ilist.Add(34);
ilist.Add(56);
ilist.Add(78);
ilist.Add(43);
ilist.Add(88);
ilist.Sort();
int num = 50;
int smallint = ilist.FindLast(match => match <= num);
int maxint = ilist.First(match => match >= num);
int ivalue = num - smallint >= maxint - num ? maxint : smallint;
当然还有很多需要处理的异常,这里没有加,只是一个简单的示例
static void Main(string[] args)
{
List<int> lists = new List<int>();
int j = 100;
int[] arr = new int[] { 14, 15, 34, 56, 78, 43, 88 };
lists.AddRange(arr);
for (int i = 0; i < lists.Count; i++)
{
lists[i] = lists[i] - j;
}
lists.Sort();
Console.WriteLine((lists[lists.Count-1]+j).ToString());
Console.ReadLine();
}