Преобразования Строка-Число: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
(Новая: <source lang="Delphi">var s: string; i: integer; begin // Преобразование целого в строку i := 234; s := i.ToString; writelnFormat('Целое: {0...)
 
Нет описания правки
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
Целое можно преобразовать в строку и строку в целое, пользуясь методами классов string и integer
<source lang="Delphi">var  
<source lang="Delphi">var  
   s: string;
   s: string;
Строка 14: Строка 15:
     writelnFormat('Строка: ''{0}''. После преобразования к целому: {1}',s,i);
     writelnFormat('Строка: ''{0}''. После преобразования к целому: {1}',s,i);
end.</source>
end.</source>
У всех числовых типов также есть методы TryParse и Parse.
== Ссылки ==
*[[Особенности языка: продвинутый уровень]]
*[http://pascalabc.net/ru/bazovyie-osobennosti-yazyika-i-bibliotek.html Сайт PascalABC.NET: Особенности языка]

Текущая версия от 13:39, 12 января 2010

Целое можно преобразовать в строку и строку в целое, пользуясь методами классов string и integer

var 
  s: string;
  i: integer;

begin
  // Преобразование целого в строку
  i := 234;
  s := i.ToString;
  writelnFormat('Целое: {0}. После преобразования к строке: ''{1}''',i,s);
  
  // Преобразование строки в целое 
  s := '567';
  if integer.TryParse(s,i) then
    writelnFormat('Строка: ''{0}''. После преобразования к целому: {1}',s,i);
end.

У всех числовых типов также есть методы TryParse и Parse.

Ссылки