I am trying to prove the following.
$$ (\hat{\theta} - \theta)^T c \rightarrow 0 \;\;\; \text{ (in probability)}$$
where $\theta \in R^p$, $c$ is a vector of constants such that $\sup_i (|c_i|) < \infty$ ($c_i$ denoting the $i$-th element of $c$) and $p \rightarrow \infty$ with the sample size $n$. It is know that
$$ \sqrt{n} (\hat{\theta}_i - \theta_i) \rightarrow N(0, \sigma_i^2) \;\;\; \text{ (in distribution)}$$
where $\sigma_i^2 < \infty$. Here is what I did:
$$(\hat{\theta} - \theta)^T c \leq \sum_{i=1}^{p} |(\hat{\theta}_i - \theta_i) c_i | \leq p \max_i (| (\hat{\theta}_i - \theta_i) c_i |) = \mathcal{O}_p(p/\sqrt{n}).$$
Therefore, $(\hat{\theta} - \theta)^T c \rightarrow 0$ if $p/\sqrt{n} \rightarrow 0$. Is there a smarter way of doing this? In particular, would the condition $p/n \rightarrow 0$ be sufficient?