Visual Studio CS1012 Hatası

alperkrt17

Hectopat
Katılım
16 Nisan 2019
Mesajlar
592
Çözümler
2
C# dilini öğrenmeye çalışıyorum. Projeyi Windows forms uygulaması olarak oluşturdum. Bir button ekleyip butonun kodlarına girip oraya MessageBox.Show ('merhaba') yazıyorum Ctrl-S yapıp Başlat diyorum ve Butona basınca hiçbir şey olmuyor. Hata mesajım şu ''Hata CS1012 Karakter sabiti değerinde çok fazla karakter var. '' Daha yeni başladım bir hevesle fakat kafayı yiyeceğim lütfen yardım edin.
Sorunu çözdüm eğer benim gibi sorunu yaşıyorsanız ve çözemiyorsanız emin olun çift tırnak yerine tek tırnak kullanıyorsunuzdur. Tek tırnağı çift yaptım sorunum düzeldi.
 
Son düzenleme:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace csharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Tıkladığın için teşekkürler.");
}

private void button1_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("Üstüme geldin.");
}
}
}

string Stringornek = "kurt";
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace csharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Tıkladığın için teşekkürler.");
}

private void button1_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("Üstüme geldin.");
}
}
}

string Stringornek = "kurt";
Neden messagebox koyuyorsun? Panel kullanmak daha kolay.
 
string kütüphanesini eklediniz mi? sorun o değilse En başlara using System.IO ; deneyin.
#include <string> // ilk bunu deneyin
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO; // ilk yol olmasa ilkini bununla deneyin

namespace csharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Tıkladığın için teşekkürler.");
}

private void button1_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("Üstüme geldin.");
}
}
}

string Stringornek = "kurt";
 
@alperkrt17 stringi struct içine tanımlamanız gerekiyor. Hatanın sebebi bu...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO; // ilk yol olmasa ilkini bununla deneyin

namespace csharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Tıkladığın için teşekkürler.");
}
string Stringornek = "kurt";
private void button1_MouseEnter(object sender, EventArgs e)
{
MessageBox.Show("Üstüme geldin.");
}
}
}
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı