2011-10-18 59 views
0

私はoracleの1つの関数に条件がある場合 これをC#コードに変換する必要があります。あなたの代わりにstring.EndsWith()を使用することができます。この場合INSTRと同等のC#string.indexof()を使用する方法

IF INSTR(pString, pSeparator, -1, 1) != (LENGTH(RTRIM(pString)) - LENGTH(pSeparator) + 1) 
THEN 
    -- There isn't one at the end so add it 
    l_Return      := pString || pSeparator; 

    --DBMS_OUTPUT.PUT_LINE('Did not find seperator - ADDING'); 

答えて

4

は、それはあなたがチェックしようとしているまさにそれだ:

if(!pString.EndsWith(pSeparator)) 
{ 
    //There isn't one at the end so add it 
} 
+0

1うわー!すべてのコード...これで! – xanatos

+0

しかし、技術的に彼は否定的なことをチェックしています。 '!EndsWith' – xanatos

+0

@ xanatos:そうです、サンプルを修正しました – BrokenGlass

関連する問題