我有一個下面的數量列表的平面文件,請問,請告訴我,以{,A,H,E,C結尾的charectors是什麼意思,我,F,我怎麼能把這個下面的數量列表成兩點十進制值,如1234567.80?通過使用C#或BizTalk Functoids將字符串轉換爲十進制值
12345678{
00484326A
00000210H
00000185A
00000077E
00000833C
00000255I
00000077E
00000039F
00000088A
00000000F
00000000A
00000100{
我試過了下面的方法,我可以放置「。」在所有這些子串之間,出於某種原因,我想以某種動態的方式嘗試在我的應用程序中看不到某些問題。
string decimalstring = "12345678{";
decimalstring = decimalstring.Replace("{", "0");
int String1 = Convert.ToInt32(decimalstring.Substring(0, decimalstring.Length - 2));
string String2 = decimalstring.Substring(decimalstring.Length - 2, 2);
string Result = String1 + "." + String2;
謝謝你,
如果這確實是一個大型機Cobol Zoned十進制數字格式,我認爲這必須是BizTalk的第一個! –