当前位置: 首页 > 知识库问答 >
问题:

C#Linq,按数组中的值打印名称[已关闭]

韦高阳
2023-03-14
Guid A = Guid.Parse("8D3C940C-C802-402D-9AF2-CBAB5BAC7381");
Guid B = Guid.Parse("4961CA21-7F36-44E7-9827-002263A32F73");
Guid[] ALL = {A, B};
var result = 
    ALL.Where(x => x == Guid.Parse("4961CA21-7F36-44E7-9827-002263A32F73")).ToList()[0];
Console.WriteLine(result);

结果将是

4961CA21-7F36-44E7-9827-002263A32F73

如何从数组中按值打印名称

共有1个答案

李俭
2023-03-14

我想不出一种方法来获得用来创建列表的变量b的名称。列表不知道用于创建列表的变量的名称。所以,对我来说你的问题很难回答。不过,这是我解决像你这样的问题的方法:

var list = new [] {
   new {Name = "A", Id = new Guid("8D3C940C-C802-402D-9AF2-CBAB5BAC7381"),
   new {Name = "B", Id = new Guid("4961CA21-7F36-44E7-9827-002263A32F73")}
};
var item = list.First(x => x.Id == new Guid("4961CA21-7F36-44E7-9827-002263A32F73"));
Console.WriteLine(item.Name);
 类似资料:
  • 我有一个数组:int[]arr={1,2,3,4,5,6} 我需要打印一些从1到5的索引值,为什么我不能在java中这样做?system.out.println(ARR[1,5])那么该如何完成呢?

  • 问题内容: 我在PHP中有一个POST,但我并不总是知道将要处理的变量字段的名称。 我有一个可以遍历值的函数(但是我也想捕获它附带的变量名。) 一旦弄清楚如何获取变量名,我还需要弄清楚如何使函数足够智能以检测和遍历变量的数组(如果存在)(即如果我有一些复选框值)。 问题答案: 如果您只想打印整个$ _POST数组以验证是否正确发送了数据,请使用print_r: 要递归打印数组的内容: 将一些填充应

  • 问题内容: 确实对Linq进行SQL分组和求和非常困难,已经在所有地方进行了搜索,但是我不太了解如何将其他解决方案应用于我自己的解决方案。 我的数据库中有一个名为view_ProjectTimeSummary的视图,该视图具有以下字段: 我有一个方法,该方法接受to和from日期参数,并首先创建此List <>: 返回列表(用作datagridview的数据源)之前,我使用相同名称的参数过滤str

  • 我知道如何为数字数据类型执行此操作,但请告诉我的字符串数组。 假设在java中有一个由10个元素组成的字符串数组。一些元素包含单词,但其他元素不包含任何内容。 如何运行只打印非空元素的for循环?

  • 打印函数的名称。 使用 console.debug() 和传入方法的 name 属性将方法名称记录到控制台的 debug 通道。 const functionName = fn => (console.debug(fn.name), fn); functionName(Math.max); // max (logged in debug channel of console)

  • 我需要的方法,将回报的人与最高的工资。我不能用虚空法。 我尝试过类似的方法,但这不起作用: