Problem z programem -rzutowanie

0

Witam w c# zaczynam dopiero programować i moje pytanie czy w ogóle jest mozliwosc rzutowania string na inny typ ?
mam tutaj sobie o to taki programik który pobiera liczbe i przekazuje ja do Math. i potem wychodziz tego pierwiastek

using System;


namespace xxx
{
	class xxx
	{
		public static void Main(string[] args)
		{
			
			Console.WriteLine("Hello World!");
			String imie=Console.ReadLine();
		
		double  pier;
		pier=(string) imie ;
		
		pier = Math.Sqrt(imie);
			Console.WriteLine(pier);
			

	
}
			
	}
}

co takiego robie zle ?.Jakie ksiazki byscie poradzili do c# bo c++ znam :],ale pierwszy raz mam taki problem :]

0
pier=Convert.ToDouble(imie);
0

Nadal pokazuje bład :/ , Czy któś moze mi pokazać jak to prawidłowo powino byc zrobione ?

0

Podaj treść tego błędu.

0

bład to
linia 25
Argument '1': cannot convert from 'string' to 'double' (CS1503) - C:\Documents and Settings\xxx\Main.cs:25,18
The best overloaded method match for 'System.Math.Sqrt(double)' has some invalid arguments (CS1502) - C:\Documents and Settings\xxx\Main.cs:25,8

Cztm to jest spowodowane ?

0

string tekst = "1235,234";
double liczba = double.Parse(tekst);
Console.WriteLine(liczba);

0

Ale ja chce wczytac liczbe z klawiatury ?,i tu jest problem bo ten bład mi sie pokauje

0

pier=(string) imie ;
pier = Math.Sqrt(imie);

bez sensu troche, nie sadzisz? pomysl i popraw jak kolega podpowiedzial ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1