사용자가 입력 한 문자열의 첫 번째 문자를 표시하는 메시지 상자를 표시하고 사용자가 메시지 상자의 확인 버튼을 클릭하면 다음 문자가 메시지에서 팝업됩니다 상자에 도달 할 때까지문자에서 문자열로 변환 할 수 없습니다
이 프로그램을 만들었지 만 분명한 이유 때문에 다음 오류가 발생했습니다 : " 'char'에서 'string'으로 변환 할 수 없습니다." 몇 가지 변경점을 제안하십시오.
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 loop_Message
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void submit_Click(object sender, EventArgs e)
{
string str;
str = stringTxt.Text;
for (int i = 0; str[i] != null; i++)
{
MessageBox.Show(str[i]);
}
}
}
}
C#과 C++의 차이점에 대한 Consder 읽기 - 언어 중 하나에서 0 개의 종료 문자열이 있고 다른 하나는 종료 문자열이 아닙니다. –
이 MessageBox.Show를 시도해보십시오 (str [i] .ToString()); –