UD_park's IT story
[Error] CS0118 'Form1.MemberType'은(는) 형식이지만 변수처럼 사용됩니다. 본문
IT - For Data/Error
[Error] CS0118 'Form1.MemberType'은(는) 형식이지만 변수처럼 사용됩니다.
kingllzn 2018. 7. 13. 15:43반응형
SMALL
이번에 설명해드릴 오류는
바로 이것입니다
CS0118 'Form1.MemberType'은(는) 형식이지만 변수처럼 사용됩니다.
일단 오류 목록으로
더 자세하게 살펴 보겠습니다
블라블라가 형식인데
변수처럼 쓰이고 있어서
에러가 났다고 합니다
그럼 오류가 난 소스 코드를 보며
해결 방법에 대해 이야기 해보겠습니다
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 WinformListBoxExam01 { public partial class Form1 : Form { // 멤버쉽 Enum 타입 public enum MemberType { VIP = 0, Regular, Associate, DayPass } public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { listBox1.Items.Add("VIP 회원"); listBox1.Items.Add("정회원"); listBox1.Items.Add("준회원"); listBox1.Items.Add("일일 회원"); // 정회원이 기본 선택 listBox1.SelectedIndex = 1; } private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { MemberType = (MemberType)listBox1.SelectedIndex; } private MemberType memberType; } }
위의 소스 코드 중에서
41번 줄을 유심히 보시고
그 밑에 존재하는 43번 줄 코드를
자세히 봐주시기 바랍니다
분명히 형식의 이름이
MemberType이고
변수의 이름이 memberType이라고
43번 줄에서 이야기하고 있습니다
근데 41번 줄에서는 형식에다가
값을 집어 넣으려고 하고있습니다
즉, 해결 방법은
41번 줄 코드에 MemberType을
memberType으로 바꿔 주시면 됩니다
이름 지을 때 대/소문자를 실수하여
생긴 오류입니다
그럼 간단하게 해결되었으니
이상으로 포스팅을 마치도록 하겠습니다
혹시 다른것에 대해 궁금하신게
있으시다면
댓글에 달아주세요
아는것이면 친절하게 쉽게
모르는것이면 또 제가 알아내서
친절하게 쉽게 포스팅해서
설명해드리겠습니다
반응형
LIST
'IT - For Data > Error' 카테고리의 다른 글
[Error] AH00558 : Could not reliable determine the server’s fully qualified domain name (0) | 2023.03.14 |
---|---|
[Error] fatal error LNK1169: 여러 번 정의된 기호가 있습니다. (0) | 2021.12.02 |
[Error] CS0103 'Process' 이름이 현재 컨텍스트에 없습니다. (3) | 2018.07.13 |
[Error] CS1656 '메서드 그룹'인 'Show'에는 할당할 수 없습니다. (0) | 2018.07.12 |
[Error] 처리되지 않은 예외: System.IndexOutOfRangeException (2) | 2018.07.05 |
Comments