저는 C#에 관한 책을 훑어보고 있는데, 나는 그것이 무엇인지 불확실하기 때문에 내가 찾지 못하는 것을 보았습니다. 또는 설명으로 무언가를 찾으려고합니다.(type) objectname.var의 (type)은 무엇입니까
일부는 나에게 무슨 일이 일어나고 있는지, 또는 (int) objectname.variablename과 같이 객체에 대한 참조 앞에 오는 "(type)"의 의미를 설명 할 수 있습니까?
내게 주연하는 것처럼 보입니다.
감사합니다.
편집 : 내가 추측하고 더 많은 코드가 필요할 때 대부분의 사용자가 캐스팅에 대한 '내'참조를 사용하지 않으므로이 질문을 제기 한 코드를 포함합니다. 나는 (int) numericupDown1.Value에 (int)를 질문하고있다.
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
{
dinnerParty.NumberOfPeople = (int)numericUpDown1.Value;
DisplayDinnerPartyCost();
}
나는 그것을 얻지 않는다. .. 나는 그것이 무엇이 라는지 모른다. .. 그것은 나에게 던져 넣는 것처럼 보인다. 'C# casting'을 찾으려고 했습니까? 나는 또한 타입 괄호 검색을 시도하고 2, 3 번째 결과는 그것을 처리한다. –
방금 내 제안과 동일한 결과를 보았습니다. - 그리고 아니오, 내가 물어 본 내용을 어떻게 처리하는지 보지 못했습니다. – pghtech