4. (10 points) After the freshmen enroll, the choir, track team, and dance team recruit a total of 100 members. If the choir recruits twice as many members as the track team, and the dance team recruits 10 more members than the choir, then the dance team recruits ( ) members. (Note: Each person can only join one team)
A. 30
B. 42
C. 46
D. 52
【Analysis】If we consider the number of people in the track and field team as 1 times, then the number of people in the choir is 2 times, and the number of people in the dance team is (2 times + 10 people). Therefore, (100 - 10) people are the (2+2+1) times of the number of people in the track and field team. From this, we can find the number of people in the track and field team using division, and then find the number of people in the dance team; according to this solution.

【Solution】Solution: $(100-10) \div(2+2+1)$
$$
\begin{array}{l}
=90 \div 5 \\
=18 \text { (people) } \\
18 \times 2+10 \\
=36+10 \\
=46 \text { (people) }
\end{array}
$$

Answer: The dance team recruits 46 people.
Therefore, the correct choice is: $C$.