2012-08-03 14 views
5

मैं .NET Framework 3.5 में सी # का उपयोग कर रहा हूं और यादृच्छिक() का उपयोग करके एक यादृच्छिक पूर्णांक उत्पन्न करने की कोशिश कर रहा हूं। मेरे कोड यहाँ है:सिस्टम का उपयोग करना। यादृच्छिक

using System.Random; 

int randomNumber; 
Random RNG = new Random(); 
randomNumber = RNG.Next(1,10); 

मुझे लगता है कि सब कुछ ठीक होना चाहिए, लेकिन मैं त्रुटि मिल रही है कि System.Random एक वैध नाम स्थान नहीं है, लेकिन मैं बहुत यकीन है कि यह है हूँ ...

कोई भी जानता है कि किसी सीमा के भीतर एक यादृच्छिक पूर्णांक उत्पन्न करने के लिए मुझे क्या समस्या है या किसी अन्य विधि का उपयोग करना चाहिए?

+0

http://www.dotnetperls.com/random मदद करनी चाहिए सिस्टम- नाम स्थान का उपयोग करने के – Yasser

उत्तर

10

RandomSystem नामस्थान में एक कक्षा है। पहली पंक्ति को केवल using System; पर बदलें और आपको जाने के लिए अच्छा होना चाहिए।

6

रैंडम क्लास System नेमस्पेस का हिस्सा है, System.Random नहीं। आप प्रकार संदर्भित कर सकते हैं, हालांकि सीधे नाम स्थान का उपयोग कर:

System.Random rnd = new System.Random(); 

या ..

using System; 

Random rnd = new Random(); 
3

आप कथन का उपयोग जरूरत नहीं है। आपका उपयोग कथन अमान्य है।

रैंडम सिस्टम नेमस्पेस में एक कक्षा है। सीधे शब्दों में

using System; 
बजाय

System.Random का उपयोग कर का उपयोग करें;

4

आप केवल

using System; 

int randomNumber; 
Random RNG = new Random(); 
randomNumber = RNG.Next(1,10); 
संबंधित मुद्दे