Hi all,
I am teaching myself C#, and have a simple problem. The compiler displays an error message for the code (below). I have spent hours trying to figure out why it won't compile, and, hope one of you very knowledgeable programmers will tell me what is wrong.
Thank-you in advance, Terry
--------------SOURCE CODE & COMPILER ERROR BELOW----------------
// Line 4
using System;
public class a_String
{
public static void Main()
{
string aString;
string strAdded;
string firstStr = "ABC";
// L15
Console.Out.Write("Enter the letter after " + firstStr);
aString = letter(strAdded);
Console.Out.WriteLine("You entered the letter " + aString);
// L20
} // end Main
// L24
public static string letter(string input)
{
string theLetter;
theLetter = Console.ReadLine();
return theLetter;
}
} // end class a_String
// L32
// ----- COMPILER ERRORS -----
// PassStr.cs(17,24): error CS0165: Use of unassigned local variable 'strAdded'