Look at your code, and check the lines around where the error is detected:
Console.WriteLine("If you want to calculate Zakat of Your amount in rupees Then Press 1" +
"\nIf you want to calculate Zakat of your amount in Gold Then Press 2" +
"\nIf you want to calculate Zakat of your amount in Silver Then Press 3" +
int option = Convert.ToInt32(Console.ReadLine());
switch (option)
Why does this line end with a "string continuation" character?
"\nIf you want to calculate Zakat of your amount in Silver Then Press 3" +
^
|
Where is the closing bracket for the call to WriteLine?
Remove the "+", finish the statement, and try again.
But ... don't use Convert methods on user input - users mistype all the time, and the Convert methods will crash if they are given "bad data" - any non-numeric character inteh case of an integer.
Instead use the TryParse methods, report problems, and ask again:
Int32.TryParse Method (System) | Microsoft Docs[
^]