Missing C# code in documentation

Can any C# gurus convert this from JS?

// Continuously get the latest webcam shot from outside "Friday's" in Times Square
	// and DXT compress them at runtime
	var url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";

	function Start () {
		// Create a texture in DXT1 format
		renderer.material.mainTexture = new Texture2D(4, 4, TextureFormat.DXT1, false);
		while(true) {
			// Start a download of the given URL
			var www = new WWW(url);

			// wait until the download is done
			yield www;

			// assign the downloaded image to the main texture of the object
			www.LoadImageIntoTexture(renderer.material.mainTexture);
		}
	}

using UnityEngine;
using System.Collections;

public class LoadTextureFromWWW: MonoBehaviour {

     string url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";

	// Use this for initialization
	IEnumerator Start () {
	
		// Create a texture in DXT1 format
         renderer.material.mainTexture = new Texture2D(4, 4, TextureFormat.DXT1, false);
		 
         WWW www = new WWW(url);
 
         // wait until the download is done
         yield return www;
 
         // assign the downloaded image to the main texture of the object
         renderer.material.mainTexture = www.texture;
	}
}