일반 Sub
을 작성했으며 입력 값을 String
으로 변환하여 TextBox
(이 경우에는 파워 포인트 텍스트 상자)으로 가져와야합니다. 너무 CStr을 사용하여 일반 매개 변수를 String으로 변환하는 방법은 무엇입니까?
내가 시도한The value of t cannot be converted into string
CStr
(당신이 코드에서 볼 수 있듯이)하지만이 나던 도움말 :
Sub InsertValueIntoTextbox(Of t)(ByVal sldNr As Integer, ByVal tbName As String, ByVal valueToInsert As T)
_pptSld = _pptPre.Slides(sldNr)
_pptSld.Shapes(tbName).TextFrame.TextRange.Text = CStr(valueToInsert)
End Sub
내 문제가 나에게이 컴파일러 오류를 제공한다는 것입니다 :처럼이 보인다. 아무도 내가이 일을하도록 도울 수 없었고 왜 T
을 CStr
으로 변환 할 수 없는지 말할 수 있습니까?
'valueToInsert'를 항상 String으로 변환하려면 왜 generic 메소드를 사용해야합니까? 왜 매개 변수를 String으로 만듭니 까? –