Ben nieuw bij Visual C#. Ik probeerde Generics eens uit toen ik op een fout botste. Hier is de code:
testQueue.Enqueue("test"); wordt nog wel normaal uitgevoerd, maar die andere Generics-gerelateerde instructies buiten QueueTest_Load kunnen uiteraard niet worden uitgevoerd omdat testQueue gedeclareerd is buiten hun veld. Hoe los ik dit op?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace QueueTest
{
public partial class QueueTest : Form
{
public QueueTest()
{
InitializeComponent();
}
private void btnQueue_Click(object sender, EventArgs e)
{
testQueue.Enqueue(txtQueue.Text);
}
private void btnDequeue_Click(object sender, EventArgs e)
{
string item = testQueue.Dequeue();
MessageBox.Show("Item was: {0}", item);
}
private void QueueTest_Load(object sender, EventArgs e)
{
Queue<string> testQueue = new Queue<string>();
testQueue.Enqueue("test");
}
}
}