C# C# Streams and Data Processing Streaming Data on the Net WebClient

Hamzah Iqbal
seal-mask
.a{fill-rule:evenodd;}techdegree
Hamzah Iqbal
Full Stack JavaScript Techdegree Student 11,145 Points

An embedded statement may not be a declaration or labeled statement

I can't find the issue. Am I missing some curly brackets?

Program.cs
using System;
using System.IO;
using System.Net;

namespace Treehouse.CodeChallenges
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(GetTreehouseHome());
        }

        public static string GetTreehouseHome()
        {
            string treehouse = "";
            using(WebClient webClient = new WebClient())
            byte[] treehouseBytes = webClient.DownloadData("https://www.teamtreehouse.com");

            return treehouse;
        }
    }
}

1 Answer

You're on the right track. It is missing the curly braces for the using statement.

using(WebClient webClient = new WebClient()){
  byte[] treehouseBytes = webClient.DownloadData("https://www.teamtreehouse.com");
}