1

入力番号の内側から空白を削除する方法:

1 987〜1987-残りのスクリプトでは、入力番号をintにする必要があります。

int n = Convert.ToInt32(args.Content);
            if (n >= 1000) 
                n = (int) (n - (n * 0.75));
4

4 に答える 4

5

Replace(...)を使用します。

int n = Convert.ToInt32(args.Content.Replace(" ",""));
if (n >= 1000) 
n = (int) (n - (n * 0.75));
于 2013-02-11T10:06:24.313 に答える
2
string numberWithoutSpaces = new Regex(@"\s").Replace("12 34 56", "");
int n = Convert.ToInt32(numberWithoutSpaces);
于 2013-02-11T10:06:47.493 に答える
1

これを試して:

int n = Convert.ToInt32(args.Content.Replace(" ", string.Empty);
于 2013-02-11T10:06:50.997 に答える
0

これは別の解決策です。

string str = new string(args.Where(c => c != ' ').ToArray());
int n = Convert.ToInt32(str);
于 2013-02-11T10:10:35.443 に答える