2011-08-01 20 views
0

私は123456と言う番号があります。これらの数字のそれぞれは、私に個々に何かを意味します。私はこの数字の文字列(4)の4番目の桁を選択し、それを変数に代入できるようにしたいと考えています。番号の特定の番号を選択してください

私の質問は、どのようにmvcでこれを行うことになるでしょうか?

+2

これはMVCとどう関係していますか? –

答えて

3
int number = 123456; 

int fourth = number.ToString()[3]; 

はこれですあなたが欲しいもの?

もちろん、numberには少なくとも4桁の数字が必要です。

+0

char FourthChar = NumberString [3]; int CheckDigit = FourthChar - '0'; – Sparkle

+0

これは少し畳み込まれているように見えますか、同じ結果を達成するためのよりクリーンな方法ですか – Sparkle

0

文字列に変換してn番目の文字を引き出すのはなぜですか?

他の方法よりも処理速度が遅くなりますが、あなたと他の誰かがこのコードを読んでいると確信して正確にはとなります。

あなたはこのサーバー側やりたいと仮定すると:あなたは次の操作を行うことができますJavaScriptでこのクライアント側の操作を行う必要がある場合

int n = {the index of the digit you're intersted in}; 
int theNumber = 1233456; 
char theDigit = theNumber.ToString()[n]; 

を:

n = {the index of the digit you're interseted in}; 
theNumber = 123456; 
digit = (theNumber + "")[n]; 
関連する問題