18. oktober 2012 - 13:43Der er
7 kommentarer og 1 løsning
ligende metode i c#
I java, kan man hente alle sine personer i en ArrayList i en klasse. Som ser sådan her ud.
for(Person person : personer) { return person; }
er der i ligende måde man kan gøre det i C#? og desuden så kan man ikke sætte sætte en arraylist til at være en klasse i c#, der skal man bruge en ListItem hvorfor det?
Håber du kan hjælpe mig med noget. uden jeg behøver at oprette en ny tråd :D men gør det gerne.
denne stykke kode List<Logind.Support> support = (List<Logind.Support>)Session["Supporter"];
får jeg fejl ved den siger at jeg ikke kan: Unable to cast object of type 'Logind.Support' to type 'System.Collections.Generic.List`1[Logind.Support]'.
nogen som har en ide hvorpå jeg kan løse dette problem?
List<Logind.Support> support = (List<Logind.Support>)Session["Supporter"];
=>
Unable to cast object of type 'Logind.Support' to type 'System.Collections.Generic.List`1[Logind.Support]'.
siger at Session["Supporter"] indeholder en Logind.Support og ikke en List<Logind.Support>, hvilket jo nok skyldes en inkonsistens mellem koden der gemmer og koden der henter med hensyn til hvad indholdet skal vaere.
public class ForList { public static void main(String[] args) { List<String> lst = new ArrayList<String>(); lst.add("A"); lst.add("BB"); lst.add("CCC"); for(String s : lst) { System.out.println(s); } } }
and
using System; using System.Collections.Generic;
namespace E { public class Program { public static void Main(string[] args) { IList<string> lst = new List<string>(); lst.Add("A"); lst.Add("BB"); lst.Add("CCC"); foreach(string s in lst) { Console.WriteLine(s); } } } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.