webForumDet fria alternativet

Use of unassigned local variable 's'

.NET

4 svar · 150 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

jag har denna:

[red]
		public string OnlineUsers()
		{			
			string name;
			string s;
			FileStream fs = new FileStream(online, FileMode.Open);
			XmlTextReader tr = new XmlTextReader(fs);
			while(!tr.EOF)
			{
				if(tr.Name == "users")
				{
					name = tr.GetAttribute("name");
					[b]s += name + Environment.NewLine;[/b]
					tr.Read();
				}
				else
				{
					tr.Read();
				}				
			}		
			return s;
[/red]

men jag får :
Use of unassigned local variable 's'
Varför och hur ska jag lösa det??
mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#2

Löste det med

[red]
string s = "";
[/red]
Medlem sedan okt. 20005 273 inlägg
#3

Men jag får inte fram några poster, jag har denna xml till funktionen i föregående inlägg:

[red]
<?xml version="1.0" encoding="utf-8" ?> 
- <chatt>
- <online>
  <users name="icaaq" timestamp="2003-02-14 13:31:57" /> 
  <users name="@nders" timestamp="2003-02-14 13:31:42" /> 
  </online>
  </chatt>
[/red]

men jag får inte ut några namn....kan nån hjälpa mig :)

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#4

Vet inte hur jag gjorde men nu funkar koden iaf....

mvh icaaq

Medlem sedan jan. 20012 204 inlägg
#5

ofta man ser poster som bara icaaq har skrivit i! :birp

250 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)