ठीक है, मैं पहले यह कहकर शुरू करना चाहता हूं कि मैं छात्र नहीं हूं इसलिए इस प्रश्न का होमवर्क के साथ कुछ लेना देना नहीं है। मैं सी # सीखने की कोशिश कर रहा हूं क्योंकि जिस कंपनी के लिए मैं काम करना चाहता हूं वह इसका उपयोग करता है। मैंने सुना है कि सी # जावा के समान ही है इसलिए मैं अपनी जावा पुस्तक का उपयोग कर रहा हूं जिसमें सी # अभ्यास करने के लिए व्यायाम की समस्याएं हैं। यहां मेरा प्रश्न है, मैं एक साधारण प्रोग्राम बनाने की कोशिश कर रहा हूं कि उपयोगकर्ता 3 ग्रेड में प्रवेश करता है और यह इसे सरणी में संग्रहीत करता है और फिर दर्ज किए गए तीन ग्रेड प्रदर्शित करता है। समस्या यह है कि यह ग्रेड भंडार नहीं है। हालांकि यह की तरह अगर मैं 34, 44 में डाल कुछ यादृच्छिक संख्या को प्रदर्शित करता है, और 54 में यह 51. रिटर्न यहाँ मेरी कोड और धन्यवाद हर कोई है:सी # कंसोल उपयोगकर्ता इनपुट
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Practice1
{
class Program
{
static void Main(string[] args)
{
int[] test = new int[4];
int i = 1;
for (i = 1; i <= 3; i++)
{
Console.WriteLine("Please enter test " + i);
test[i] = Console.Read();
Console.ReadLine();
}
for (i = 1; i <=3; i++)
{
Console.WriteLine(test[i]);
Console.ReadLine();
}
}
}
}
बस यह कहने के लिए कि सी # जावा की तरह नहीं है। आप खुद को एक असंतोष कर रहे हैं। एक अच्छी सी # किताब प्राप्त करें और इससे सीखें। – Oded
हर किसी ने जो कहा वह सही है, लेकिन यह भी, आपका लूप गलत है (ठीक है, शायद। यह अजीब बात है)। आप पहले तत्व को छोड़ रहे हैं। इसके बजाए, उपयोग करें: 'के लिए (int i = 0; i
आपका कॉलिंग console.read() फिर console.readline() .. console console.readkey() पर परीक्षण [ i] – Botonomous