欢迎光临
我们一直在努力

字节跳动在C#中使用Web服务-List – c#

程序员面试经验

score#UPDATED#这听起来似乎很愚蠢,但是我已经在这个问题上停留了三天了!
我是C#的新手。

我正在尝试在C#中使用Web服务。我使用以下代码行成功使用了Java中的Web服务:

            List x = new ArrayList<Score>();              x = topScores();              System.out.println("x" + x.size());              System.out.println("TOP SCORES:");             for (Object o : x) {                 Score s1 = (Score) o;                 System.out.println(s1.getScore());              } 

我需要显示分数列表,但似乎无法在C#中弄清楚。这是我陷入C#的地方:

           List<object[]> list = new List<score[]>(); 

我已经尝试了许多不同的声明集合的变体,但无法超越。我想我知道如何遍历一个列表,但是我无法声明它。这是我的错误信息:

Cannot implicitly convert type `System.Collections.Generic.List<score>' to `System.Collections.Generic.List<object>' 

如果我将声明更改为:

List<score> list = new List<score>(); list = service.TopScores(); 

我收到相同的错误,但是这次我收到一条消息,说:

"Object[] TopScores()" 

我的Java代码段的C#等效项是什么?我真的很感谢任何帮助或建议!感谢您的时间!

参考方案

List 类位于名为Generics的集合的类别中,该类使您可以创建强类型对象的数组。 。 List部分暗含一个数组,因此您也不需要将类型声明为数组。代替List<object[]>,您应该只执行List<object>。您也不能更改列表的数据类型。如果要创建Score列表,则应该这样做。

List<Score> scores = new List<Score>(); 

那么您可以用诸如

Score newScore = new Score(); scores.Add(newScore);  

管他呢

List <List>混乱 – c#

我的代码段List<List<optionsSort>> stocks = new List<List<optionsSort>>(); optionsSort tempStock1 = new optionsSort(); List<optionsSort> stock = new List&lt…

将对象转换为List <object> – c#

我看过类似的问题,但没有什么合适的。我有一个碰巧包含列表的对象。我想把它变成我可以列举的东西。例如:object listObject; // contains a List<Something> List<object> list; list = listObject as List<object>; // list c…

C#等效于Java List <?扩展类> – c#

我有泛型类的基本结构public class Parent<T> where T : Parent<T> { Action<T> Notify; } public class Child : Parent<Child> { } 我想要一个列表,以便可以将Child对象放在此处List<Parent>…

List <Dog>是List <Animal>的子类吗?为什么Java泛型不是隐式多态的? – java

我对Java泛型如何处理继承/多态感到困惑。假设以下层次结构-动物(父母)狗-猫(儿童)因此,假设我有一个方法doSomething(List<Animal> animals)。根据继承和多态性的所有规则,我假设List<Dog>是List<Animal>,而List<Cat>是List<Animal&g…

将List <List <string >>转换为List <string> – c#

This question already has answers here: Closed 9 years ago. Possible Duplicate: Linq: List of lists to a long list我已经使用LINQ进行了转换。List<List<string>>至List<string>.如…

赞(0)
未经允许不得转载: 京大飞辅助网程序员面试-区块链javago面经 » 字节跳动在C#中使用Web服务-List – c#

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址