public class LIST
{
public double num;
public double longi;
public double ux;
public double vy;
}
public static List<LIST> LIST1= new List<LIST>();
LIST L1 = new LIST();
L1.ux= // I take l1.ux from stream reader by reading a file and made this
for
L1.vy=.. the other parameters
L1.longi=..
L1.num=....
LIST1.Add(L1)
在这里,我的问题是我做了一个包含4个参数的列表。但是我只想为实例L1.num查找一个参数值,如何从列表中获取该值?
答案 0 :(得分:0)
var indexOfLISTObject = 1 //you need to know which object from LIST1 you want to use
var numParamOfLISTObject = LIST1[indexOfLISTObject].num;
答案 1 :(得分:0)
<?php
$type = $_GET['type'];
$sql = "SELECT * FROM package";
if($type>0){
$sql.= " WHERE ptype = 'domestic'";
}
$sql.= ";";
?>
List l1 = new list();
答案 2 :(得分:0)
将参数一一列出。
在您的示例中,您需要参数num。
List parameterNum = new List();
parameterNum = l1.Select(x => x.Num).ToList();
parameterNum现在具有l1列表中的Num列表。
答案 3 :(得分:0)
如果您要查找/搜索以获取特定值,也可以使用System.Linq
。例如,如果您想在num is set to 2
处找到一个成员,可以这样做:
LIST1.Where(item=>item.num==2).FirstOrDefault()
答案 4 :(得分:0)
根据我的理解如果要获取包含特定参数的对象 那么您可以使用此代码
public static List<LIST> LIST1= new List<LIST>();
LIST L1 = new LIST();
var SearchedValue= List1.where(x=>x.num==L1.num).tolist();
如果仅需要L1.num值,则可以使用此行(如果搜索到的记录为1,则应使用此行)
var SearchedValue= List1.where(x=>x.num==L1.num).FirstOrDefault().num;
答案 5 :(得分:0)
您可以使用
LIST1 [index] .propertyname //索引是列表元素的索引,propertyname是要访问的属性的名称