2011-01-22 2 views
0
return Convert.ToInt32(myClass2.Digit(bmp, nX1, nY1) 
           + myClass2.Digit(bmp, nX2, nY2) 
           + myClass2.Digit(bmp, nX3, nY3) 
           + myClass2.Digit(bmp, nX4, nY4) 
           + myClass2.Digit(bmp, nX5, nY5)); 

何かを入力していないよ...は、この試験方法見つけた:私は右

class Class2 { 
    public string Digit(Bitmap bmp, int x, int y) { 
//Please drop any logic using bmp, x, and y for the sake of this post. Let's just... 
     return "3"; 
    } 
} 

をし、intとして33333を返します。これまでに何かを得るための準備として、とても良い。

"0"を返すときに問題が発生します。文字通り出力はありませんし、00000もずっと少なくなります。代わりに、行はコンソールにも書き込まれません。

ありがとうございました。

+5

あなたのコードがコンソールに何も書いていないのを見る... –

+0

コードを分離してみてください。これは: 'int t = Convert.ToInt32(" 000000 ");' '0'を生成します。あなたの問題はどこか他の場所にあります。 –

+0

0の –

答えて

1

あなたは先頭のゼロは、この使いたい場合は、次の解決

Console.WriteLine(String.Format("00000", someInteger)); 
+0

私のために働いていない。おかげさまで、私にとっては良いFYIです。 – user225626

+0

なぜ動作していないのか、その解決策を説明してください。私たちはこのフォーラムを他の人にとっても役立つものにしたいと考えています。 –

+0

最初に投稿されたコードは、最終的な分析で立派であることが証明されました。上のpaxは私をトラックに戻しました。 – user225626

0

を。最初に投稿された私のコードは、最終的な分析で立派であることが証明されました。問題は疑問です。

関連する問題