なぜこれがうまくいかないのか理解できません。
「。」を含む可変長の文字列を分析しようとしています。内側のどこかで、「。」を取り除きます。およびその前のすべての文字。これは、Web サービスを介して呼び出されます。
デバッグ中は、以下の最終行でブラウザ メッセージ「System.ArgumentOutOfRangeException: インデックスと長さは文字列内の場所を参照する必要があります。パラメータ名: 長さ」が表示されるまで正常に動作します。
誰でも思いつきましたか?
以下の Code1 は、eform から Web サービスに渡される入力変数です。
Dim CharNo As New Integer
CharNo = Code1.IndexOf(".")
MyCodebookValueStrip.o_Code1 = Code1.Substring(CharNo + 1, (Code1.Length - CharNo))