โ“to nest or not to nestโ“

ๅฆ‚ๆžœๅœจไธ€ๅ€‹ generic type ่ฃก้ขๅฎš็พฉ nested types๏ผŒ้‚ฃ้บผไฝฟ็”จๆ™‚ๅฐฑ่ฆ็‰นๅˆฅๅฐๅฟƒ๏ผŒๅ› ็‚บๅฏ่ƒฝๆœƒ็”ข็”Ÿไธ‹ๅˆ—ๅ•้กŒ๏ผš

โ›”๏ธ Generic parameter '...' could not be inferred.

ๅปบ่ญฐ็”จๆณ•๏ผš

  • ๅฆ‚ๆžœ่ฆๅฎš็พฉ็š„ๅž‹ๅˆฅ่ˆ‡ generic type ็š„ type parameter ้ซ˜ๅบฆ็›ธ้—œ๏ผŒๅ‰‡้ฉๅˆไฝœ็‚บ nested typeใ€‚

  • ๅไน‹๏ผŒๅฆ‚ๆžœ่ˆ‡ type parameter ็„กไปปไฝ•้—œไฟ‚๏ผŒไพ‹ๅฆ‚๏ผš MyGrid ไพ‹ไธญ็š„ Layout ๅฐฑ่ˆ‡ MyGrid ็š„ type parameter (Item, ItemView) ็„กไปปไฝ•้—œไฟ‚๏ผŒๅ‰‡ไธ้ฉๅˆ๏ผŒๅ› ๆญค MyGrid ็ฎ—ๆ˜ฏไธ€ๅ€‹ใ€Œๅ้ขๆ•™ๆใ€ใ€‚

Last updated