【发布时间】:2019-06-01 12:42:04
【问题描述】:
我想根据大小选择媒体,但似乎无法弄清楚如何以一种聪明的方式选择内存消耗最低的媒体。
内存使用情况存储在Size字段中。
using System;
using System.Collections.Generic;
struct placeholder
{
string size;
public placeholder(string input)
{
this.size = input;
}
}
public class Program
{
public static void Main()
{
List<placeholder> list = new List<placeholder>();
list.Add(new placeholder("1"));
list.Add(new placeholder("2"));
list.Add(new placeholder("3"));
list.Add(new placeholder("4"));
// How to find the entry in list with lowest placeholder.size?
Console.WriteLine("Hello World");
}
}
但是如何选择内存最低的,大小存储为字符串?
我可以做一个 for 循环,但是有什么更聪明的方法吗?
【问题讨论】:
-
首先,将
Size设为公开以便您可以访问它,然后将其设为数字以便您可以正确评估它。"9"(字符串)的计算结果总是大于"100"等 -
副本找到最大值。你应该能够应付。