Перевести функцию с DELPHI - C#
Формулировка задачи:
function Parsing(T_, ForS, _T: string): string; var a, b:integer; begin Result := ''; if (T_='') or (ForS='') or (_T='') then Exit; a:=Pos(T_, ForS); if a=0 then Exit else a:=a+Length(T_); , b:=Pos(_T, ForS); if b>0 then Result:=Copy(ForS, 1, b - 1); end;
public string Parsing(string T_, string ForS, string __T) { int a; int b; if (T_ == "" | ForS == "" | __T == "") { return "";} else { a = 0; //a:=Pos(T_, ForS); if (a == 0) { return "";} else { a = a + T_.Length;}; b = 0; //b:=Pos(_T, ForS); if (b > 0) {return ""; // Result:=Copy(ForS, 1, b - 1); } } } /** + компилятор ругается что : Ошибка 1 "TestApp.Form1.Parsing(string, string, string)": не все ветви кода возвращают значение */
Решение задачи: «Перевести функцию с DELPHI»
textual
Листинг программы
public string Parsing(string T_, string ForS, string __T) { char[] result = ""; int a; int b; ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д